標題:
n763. 我愛偶數 (之偶數殺手)
[打印本頁]
作者:
李知易
時間:
2025-5-24 15:30
標題:
n763. 我愛偶數 (之偶數殺手)
n763. 我愛偶數 (之偶數殺手)
[attach]21169[/attach]
提示:
queue<int> q;
q.front();//q的第一筆資料
q.size();//q的尺寸
q.push();//q存取資料
q.pop();//q刪除資料
偶數pop兩次
奇數pop一次
作者:
張淯祺
時間:
昨天 13:33
#include<bits/stdc++.h>
using namespace std;
int n,m;
queue<int> q;
int main()
{
cin>>n;
for(int i=0; i<n; i++)
{
cin>>m;
q.push(m);
}
while(q.size()!=1)
{
if(q.front()%2==0)
{
m=q.front();
q.pop();
q.pop();
q.push(m);
}
else
{
m=q.front();
q.pop();
q.push(m);
}
}
cout<<q.front()<<endl;
return 0;
}
複製代碼
作者:
李穎俊
時間:
昨天 13:34
#include<bits/stdc++.h>
using namespace std;
int main(){
queue<int> q;
int n;
cin>>n;
for(int i=0;i<n;i++){
int a;
cin>>a;
q.push(a);
}
while(q.size()!=1){
if(q.front()%2==0){
int idx=q.front();
q.pop();
q.pop();
q.push(idx);
}
else{
int idx=q.front();
q.pop();
q.push(idx);
}
}
cout<<q.front();
return 0;
}
複製代碼
作者:
蔡宇庭
時間:
昨天 13:35
#include<bits/stdc++.h>
using namespace std;
int n,t;
queue<int> q;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>t;
q.push(t);
}
while(q.size()>1)
{
int a=q.front();
q.pop();
if(a%2==0)
q.pop();
q.push(a);
}
cout<<q.front();
return 0;
}
複製代碼
作者:
張仲言
時間:
昨天 13:35
#include<bits/stdc++.h>
using namespace std;
int n;
queue<int> q;
int main()
{
cin>>n;
int a;
for(int i=0;i<n;i++)
{
cin>>a;
q.push(a);
}
while(q.size()>1)
{
int t=q.front();
if(t%2==0)
{
q.push(t);
q.pop();
q.pop();
n--;
}
else
{
q.push(t);
q.pop();
}
/*for(int j:v)
cout<<j<<' ';
cout<<endl;*/
}
/*for(int i:v)
cout<<i<<endl;*/
cout<<q.front()<<endl;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2