大样例过了,但全WA,求调
  • 板块P10510 进制
  • 楼主DFM_O
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/5/20 20:22
  • 上次更新2024/5/20 22:11:06
查看原帖
大样例过了,但全WA,求调
1011634
DFM_O楼主2024/5/20 20:22
#include<bits/stdc++.h>
using namespace std;
#define int long long
int a[10001];
void zh(int xx)
{
	int n=xx,i=0;
	while(n)
	{
		a[i]=n%3;	
		n/=3;
		i++;
	}
}
signed main()
{
	ios::sync_with_stdio(false);
	long long v,q;
	cin>>v>>q;
	zh(v);
	while(q--)
	{
		long long op,x;
		cin>>op>>x;
		a[x]=(a[x]+op)%3;
		if(op==3)
			a[x]=3-a[x];
		int s=0,t=1;
		for(int i=0;i<=39;i++)
			s+=t*a[i],t=t*3;
		cout<<s<<"\n";
	}
	return 0;
}
2024/5/20 20:22
加载中...