Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cctype>#include<cmath>#include<set>#include<map>#include<queue>#include<string>#include<vector>#define fr(i,n) for(int i=0;i<n;i++)#define fn(i,n) for(int i=n-1;i>=0;i--)#define fe(i,a) for(__typeof(a.begin()) i=a.begin();i!=a.end();i++)using namespace std;const int N = (1 << 16) + 20;long long f[N];long long a[50][50];int n, k, s[50];int T;int main(){scanf("%d",&T);for (int test=1;test<=T;test++){printf("Case #%d: ", test);scanf("%d%d",&n,&k);memset(a,0,sizeof a);memset(s,0,sizeof s);fr(i,n)