5.扑克较量【算法赛】 - 蓝桥云课
C++:
#include <iostream>
#include <algorithm>
using namespace std;int a[100005];int main() {int n,k;cin>>n>>k;for (int i=1; i<=n; i++)cin>>a[i], a[i] %= k;sort(a+1, a+1+n);int mx = a[1]+k-a[n];for (int i=2; i<=n; i++)mx = max(mx, a[i]-a[i-1]);cout<<k-mx<<'\n';return 0;
}
6.春晚魔术【算法赛】 - 蓝桥云课
void solve()
{auto qmi = [&](int a,int b,int p)->int{int res=1;while(b){if(b&1) res=res*a%p;a=a*a%p;b>>=1;}return res;};int t;cin>>t;while(t--){int sum=0;int a,b,c,n;cin>>a>>b>>c>>n;int er=qmi(2,n,mod-1);cout<<qmi(a,er,mod)*qmi(b,er,mod)%mod*qmi(c,er,mod)%mod<<endl;}
}