社区讨论

求调30分

P15359「WYZOI R2」春运参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mlptu4rc
此快照首次捕获于
2026/02/17 07:50
前天
此快照最后确认于
2026/02/17 20:48
前天
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int d,n,m,t;
const int N=3005;
struct node{
    int x;
    int id;
}a[N];
signed main(){
    cin>>d>>n>>m>>t;
    for(int i=0;i<n;i++){
        cin>>a[i].x;
        a[i].id=i;//2 4 3 3 1
    }
    int f=0;
    for(int i =0;i<t;i++){
        if(i%m==0&&i>0){
		    int l = a[n-1].x;
		    for (int j = n-1; j > 0; j--) {
		        a[j].x= a[j-1].x;
		       // a[i].id= a[i-1].id;
		    }
		    a[0].x = l;
        }
       // cout<<d;
        int di= a[i].x%n;
        
        f=(f+di) % d;
       // cout<<f;
    }
    cout<<f;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...