0
殷熙玲
中级守护
中级守护
#include<iostream>
#include<queue>
using namespace std;
queue<int> q;
int a[10001],t;
int main(){
int n;
cin>>n;
cin>>t;
cout<<t<<" ";
if(t%2==1){
for(int i=1;i<=n-1;i++){
cin>>a[i];
if(a[i]%2==1){
q.push(a[i]);
}
}
while(!q.empty()){
cout<<q.front()<<" ";
q.pop();
}
}
else{
for(int i=1;i<=n-1;i++){
cin>>a[i];
if(a[i]%2==1){
q.push(a[i]);
}
}
while(!q.empty()){
cout<<q.front()<<" ";
q.pop();
}
}
return 0;
}
WA40分,求找错
0
0
张恩泽
高级天翼
高级天翼
这题就是个模板题
先单独输入t,入队
然后再循环n-1次,输入t
然后:
if ((t + q.front()) % 2 == 0) {
q.push(t);
}
最后输出队列
0
张皓轩
中级光能
中级光能
核心:
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(i==1){
cout<<a[i]<<" ";
}else if((a[i]+a[1])%2==0){
cout<<a[i]<<" ";
}
}
定义:
int a[101],n;
0
0