D06补题
2026-07-27 20:33:44
发布于:广东
第五题
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
stack<string>s;
int main() {
ll n,m;
cin>>n>>m;
for(ll i = 1; i <= n ; i++){
char op;cin>>op;
if(op=='C'){
string str;
cin>>str;
if(s.size()!=m){
s.push(str);
}
}else{
if(s.size()){
cout<<s.top()<<"\n";
s.pop();
}else{
cout<<"Everyone, come and deliver it.\n";
}
}
}
return 0;
}
第六题
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int main() {
string s = "SHENJUNYANG";
ll n;
cin>>n;
for(int i = 0; i < 11 ; i++){
for(int j = i; j<i+n ; j++){
cout<<s[j%11];
}
cout<<endl;
}
return 0;
}
第七题
#include <bits/stdc++.h>
using namespace std;
queue <string> q;
int main(){
string s;
while(cin>>s){
if(s=="end"){
while(q.size()){
cout<<q.front()<<" ";
q.pop();
}
}else if(s=="out"){
int k;cin>>k;
if(q.empty())cout<<"empty";
while(q.size()&&k--){
cout<<q.front()<<" ";
q.pop();
}
cout<<"\n";
}else{
q.push(s);
}
}
return 0;
}
第八题
#include <bits/stdc++.h>
using namespace std;
queue<int>a;
int main(){
int n,m;
cin >> n >> m;
if(n==2){
if(m%2==1) cout<<"2 1";
else cout<<"1 2";
return 0;
}
for(int i=1;i<=n;i++){
a.push(i);
}
int j=1;
while(a.size()){
if(j%m==0){
cout << a.front() << " ";
a.pop();
}else{
a.push(a.front());
a.pop();
}
j++;
}
}
第九题
#include <bits/stdc++.h>
using namespace std;
queue<int>a;
int sum;
int main(){
int n,k;
cin >> n >> k;
for(int i=1;i<=n;i++){
int x;
cin >> x;
a.push(x);
}
int ans=a.front();
a.pop();
while(1){
if(ans>a.front()){
a.push(a.front());
a.pop();
sum++;
}else{
a.push(ans);
ans=a.front();
a.pop();
sum = 0;
}
if(sum==k){
cout << ans;
return 0;
}
}
}
第十题
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
queue<char> q;
int main() {
string s;
cin>>s;
for(ll i = 0; i < s.size() ; i++){
q.push(s[i]);
}
while(q.size()){
cout<<q.front();
q.pop();
if(q.size()){
q.push(q.front());
q.pop();
}
}
return 0;
}
第11题
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int main() {
ll n,sumj=0,sumo=0;
cin>>n;
for(ll i = 1; i <= n ; i++){
ll x;
cin>>x;
if(x%2) sumj++;
else sumo++;
}
cout<<min(sumj,sumo);
return 0;
}
全部评论 8
/** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ____/`---'\____ * . ' \\| |// `. * / \\||| : |||// \ * / _||||| -:- |||||- \ * | | \\\ - /// | | * | \_| ''\---/'' | | * \ .-\__ `-` ___/-. / * ___`. .' /--.--\ `. . __ * ."" '< `.___\_<|>_/___.' >'"". * | | : `- \`.;`\ _ /`;.`/ - ` : | | * \ \ `-. \_ __\ /__ _/ .-` / / * ======`-.____`-.___\_____/___.-`____.-'====== * `=---=' * 拜佛处 * ............................................. * 佛祖保佑 永无BUG * * 祝大家考试考好 天天向上2026-07-27 来自 广东
2?!强强!?
2026-07-27 来自 广东
1
老师你人真好



2026-07-27 来自 广东
2666,徐老师,题解我就拿来补题了
2026-07-27 来自 广东
1你人真好
2026-07-27 来自 广东
1
a
2026-07-28 来自 广东
0a
2026-07-28 来自 广东
0a
2026-07-28 来自 广东
0太中嘞
2026-07-28 来自 广东
0
2026-07-27 来自 广东
0









































有帮助,赞一个