辛有才网络营销-HDU 5512 (ACM 2015 沈阳)Pagodas [基础数学]
#includeret*=sgn; #include
while(c=getchar(),c>='0'&&c'9')) c=getchar(); #define mem(x,val) memset(x,val,sizeof(x)) #define rth (th='0'&&c=int(b);i--)
题意:给出一个范围N,以及两个数A,B,问在这个范围内,能用A,B以及其衍生的数相加或者相减的数的个数,若为奇数,输出Yuwgna,否则Iaka;
解法:其实???简单,就是连环相减法的抽象模型,所以所有衍生数的最后的最小间隔必然是GCD(A,B)...然后就简单了,除一除结果就出来了。
代码:
#include
int y=n/x; #include
char c; int sgn; T bit=0.1; #define lth (th<<1) bool scanff(T &ret){ //Faster Input #include
}
#define mkp(a,b) make_pair(a,b) #include
typedef pair
pii;
页:
[1]