97分代码,仅1个点WA,本菜鸟恳请各位大佬斧正。
#include <bits/stdc++.h>
using namespace std;
int p[60];
int a[60],sk=21,n,op,po;
int main()
{
memset(p,4,sizeof(p));
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
sk-=a[i];
p[a[i]]--;
}
for(int i=11;i>=2;i--){
if(i>sk){
op+=p[i];
}
else{
po+=p[i];
}
}
if(op>=po){
cout<<"DOSTA";
}
else{
cout<<"VUCI";
}
return 0;
}
原题P4419 [COCI2017-2018#1] Cezar
我估计可能会有数据丢失。