20pts,求调
查看原帖
20pts,求调
1331246
Guanguplussss楼主2024/10/23 19:23

代码:

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
struct door{
	string op;
	int val;
}a[N];
long long n,m;
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i].op>>a[i].val;
	}
	for(int i=1;i<=n;i++){
		if(a[i].op=="AND"){
			m&=a[i].val;
		}
		if(a[i].op=="OR"){
			m|=a[i].val;
		}
		if(a[i].op=="XOR"){
			m^=a[i].val;
		} 
	}
	cout<<m;
	return 0;
}

2024/10/23 19:23
加载中...