怎么输入输出啊 yes no

无语了 这道题 啊啊啊啊啊啊啊啊啊啊啊啊 本地做出来了就是不通过啊 各种情况的 输入输出都试了 不行啊 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
全部评论
重排数列
点赞 回复 分享
发布于 2017-09-09 16:45
兄弟,不怕被标为作弊吗
点赞 回复 分享
发布于 2017-09-09 16:46
有个换行符哦
点赞 回复 分享
发布于 2017-09-09 16:46
#include <iostream> #include<vector> using namespace std; bool fun(vector<int>& ve, int m) { int num2 = 0; int num4 = 0; int num1 = 0; for(int i = 0; i < m; i++) { if(ve[i]%4 == 0) num4++; else if(ve[i]%2 == 0) num2++; } num1 = m - num2 - num4; if(num4 >= num1) return true; return false; } int main() { int n; int m; cin>>n; while(n--) { cin>>m; vector<int> ve(m); for(int i = 0; i < m; i++) cin>>ve[i]; if(fun(ve, m)){ cout<<"Yes"<<endl; } else { cout<<"No"<<endl; } } return 0; }
点赞 回复 分享
发布于 2017-09-09 16:49
int main() { int t; cin>>t; int cc=t; int result[10]={0}; while(t) { int n=0; cin>>n; int tmp_n=n; int count4=0; int count2=0; while(n) { long long tmp=0; cin>>tmp; if(tmp%4==0) count4+=1; else if(tmp%2==0) count2+=1; n--; } t--; if((tmp_n/2)<=(count4+count2/2)) { result[t]=1; } } for(int i =cc-1;i>=0;i--) { if(result[i]==1) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0; }
点赞 回复 分享
发布于 2017-09-09 16:59

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务