# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
222425 | 2020-04-13T07:06:08 Z | shenxy | Popcount (COCI19_popcount) | C++11 | 0 ms | 0 KB |
N, K = input().split() p2 = 1 x = 0 print(int(N)//4 + int(N)%4) for i in range(0, int(N) // 4 * 4, 4): print("A=(((((A&%d)>>%d)+((A&%d)>>%d))+(((A&%d)>>%d)+((A&%d)>>%d)))+A)" % (p2, x, p2 * 2, x + 1, p2 * 4, x + 2, p2 * 8, x + 3)) p2 *= 16 x += 4 for i in range(int(N) // 4 * 4, int(N)): print("A=(((x&%d)>>%d)+A)" % (p2, x)) p2 *= 2 x += 1