long long n, a, b, i; for(a = 1, i = 1; i <= n; ++ i) a &= i; for(b = 1, i = 1; i <= n; ++ i) b |= i;
第一行包含一个整数n,含义见题
输出一行两个整数,表示a和b的值
1
1 1
请使用long long表示超过32位的整数