【思维】1161 开灯——利用异或运算的性质
作者:互联网
利用异或运算的性质解决,简单快捷。
#include<bits/stdc++.h> #define rep(i,a,b) for(long i=a;i<=b;i++) using namespace std; int main(){ double a; long t,n,ans=0,x; cin>>n; while(n--){ cin>>a>>t; rep(i,1,t){ ans^=(int)(a*i); } } cout<<ans; return 0; }
标签:洛谷,1161,rep,开灯,博客,异或,P1161 来源: https://www.cnblogs.com/infocodez/p/14983101.html