纯数字模拟题
#include<stdio.h>
#include
#include<bits/stdc++.h>
#include
#include
using namespace std;
const int maxn=10005;
int a[10005];
int main()
{
int t;
cin>>t;
while(t–)
{
int n;
cin>>n;int ans0=0,ans1=0,ans2=0;
int isok;
int final=0;
for(int i=0;i<n;i++)
{
cin>>a[i];
if(a[i]%30)
ans0++;
if(a[i]%31)
ans1++;
if(a[i]%3==2)
ans2++;
}
final+=ans0;
int b=min(ans1,ans2);
final+=b;
final+=(ans1-b)/3+(ans2-b)/3;
cout<<final<<endl;
}
}
Codeforces Merge it! GROUPS

最新推荐文章于 2022-06-01 11:59:44 发布
