Lang:GCC
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#include<memory.h>#include <string.h>#include<math.h>#define LL long long//long long : -9223372036854775808 ~ 9223372036854775808 (9E18)//int(32)/long(32) : -2147483648 ~ 2147483647 (2E9)#define MAX 101int A[MAX], B[MAX];LL dp[MAX][10002];int M, K ,T;int check() {int i;for(i = 0; i<M; i++){if(B[i] != 0)return (1);}return (0);}LL doit(){int i, j;LL sol1, sol2;memset(dp, 0, sizeof(dp));i = 0;while(B[i]==0) i++;