レーティングが-102された。
けど気にしないもん……
250 (int h = tmp % 2;忘れて50分くらいかかった)
int hoge(int n,int count,int d) {
if(d == 0) { return 1; }
if(d-1 == count) { return n;}
return n * hoge(n,count+1,d);
}
int countRoots(vector <int> a) {
int result = 0;
if(a.size() == 1) {
return 0;
}
for(int i = 0;i < 2;i++) {
int tmp = 0;
for(int j=0;j<a.size();j++) {
tmp += a[j] * hoge(i,0,j);
}
int h = tmp % 2;
if(h == 0) {
result++;
}
}
return result;
}500(本番解けなかった)
int minimumFaces(vector <string> rolls) {
int result = 0;
for(int i = 0;i < rolls.size();i++ ) {
sort(rolls[i].begin(),rolls[i].end());
}
for(int i=0;i < rolls[0].size();i++) {
int min_max = 0;
for(int j=0;j < rolls.size();j++) {
if(rolls[j][i] - 48 > min_max) min_max = rolls[j][i] - 48;
}
result += min_max;
}
return result;
}