玄学做法求调(WA on 4)
查看原帖
玄学做法求调(WA on 4)
1367086
zzhhyy1234楼主2024/7/30 08:42

RT

#include<bits/stdc++.h>
using namespace std;

int n,m;
short cx[100005];
char name[100005][10];
int main()
{
	cin>>n>>m;
	for(int i=0;i<n;i++){
		cin>>cx[i]>>name[i];
		if(cx[i]==0) cx[i]++;
		else cx[i]-=2;
	}
	int cnt=0;
	for(int i=1;i<=m;i++){
		int a,s;
		cin>>a>>s;
		if(a==0) a--;
		cnt+=a*cx[cnt]*s;
		cnt+=30*n; //比较玄学,消除负数
		cnt%=n; 
	}
	
	int l=strlen(name[cnt]);
	for(int i=0;i<l;i++) cout<<name[cnt][i];
	
	return 0;
 } 
2024/7/30 08:42
加载中...