为什么不能暴力
查看原帖
为什么不能暴力
601245
I_am_zhima楼主2023/10/6 20:32
#include<bits/stdc++.h>
using namespace std;
#define re register
#define int long long
#define pii pair<int,int>
const int N=1e5+5,inf=1<<27;

int T;

int n,m;

int f[N],x;
signed main(){
	
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
	
	cin>>T;
	while(T--){
		memset(f,0,sizeof(f)),x=1;
		cin>>n>>m;
		for(re int i=1;i<=n;i++){
			int opt,tmp;cin>>opt>>tmp;
			if(opt==1){
				x*=tmp;
				cout<<x%m<<"\n";
				f[i]=tmp;
			}
			else{
				x/=f[tmp];
				cout<<x%m<<"\n";
			}
		}
	}
	
	return 0;
}
2023/10/6 20:32
加载中...