简单题不做过多解释,有问题欢迎下方留言!
using namespace std;
#include<bits/stdc++.h>
int main(){
int n,L,t;
int a[100],b[100];
cin>>n>>L>>t;
int i,j;
for(i=0;i<n;i++) cin>>a[i];
for(i=0;i<n;i++) b[i]=1;
while(t--){
for(i=0;i<n;i++) a[i]+=b[i];
for(i=0;i<n;i++){
if(a[i] == 0 || a[i] == L) b[i]=-b[i];
}
for(i=0;i<n-1;i++){
for(j=i+1;j<n;j++){
if(a[i] == a[j]){
b[i]=-b[i];
b[j]=-b[j];
}
}
}
}
for(i=0;i<n;i++) cout<<a[i]<<" ";
return 0;
}