Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <stdio.h>#include <string.h>#include <queue>#include <algorithm>using namespace std;long long n, m, K, t;long long a[105], b[12][105];long long dp[12][10005];bool check(){for(int i = 2; i <= n; i++)for(int j = 0; j < m; j++)b[i][j] = b[i-1][j] / t;/*printf("\n*********\n");for(int i = 1; i <= n; i++){for(int j = 0; j < m; j++)printf("%d ", b[i][j]);printf("\n");}printf("*********\n");*/for(int j = 0; j < m; j++)if(b[n][j] != 0) return true;return false;}long long solve(){