40pts求助
查看原帖
40pts求助
830990
roumeideclown楼主2023/8/18 19:45

学校模拟赛的比赛题 考场上调了2次 还是WA的

#include<bits/stdc++.h>
using namespace std;
int n,a[53],num[12]={0,0,4,4,4,4,4,4,4,4,12,4},sum;
int main() {
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
//	freopen("caesar.in","r",stdin);
//	freopen("caesar.out","w",stdout);
	cin>>n;
	for(int i=1;i<=n;i++) {
		cin>>a[i];
		num[a[i]]--;
		sum+=a[i];
	}
	if(sum>21) {
		cout<<"DOSTA";
		return 0;
	}
	int x=21-sum,p=0,q=0; //p>x,q<=x
	for(int i=2;i<=11;i++) {
		if(i>x) {
			p++;
		}
		else {
			q++;
		}
	}
	if(p>=q) {
		cout<<"DOSTA";
	}
	else {
		cout<<"VICA";
	}
	return 0;
}

2023/8/18 19:45
加载中...