Submission #517322

#TimeUsernameProblemLanguageResultExecution timeMemory
517322KoDPopcount (COCI19_popcount)C++17
Compilation error
0 ms0 KiB
n, m = map(int, input().split()) if n == 1: print(1) print('A=A') exit() k = 1 ans=[] while k < n: s = '' while len(s) < n: s += '1' * k s += '0' * k b = int((s[:n])[::-1], 2) ans.append('A=((A&{})+((A>>{})&{}))'.format(b, k, b)) k *= 2 print(len(ans)) print(*ans,sep='\n')

Compilation message (stderr)

popcount.cpp:4:11: warning: multi-character character constant [-Wmultichar]
    4 |     print('A=A')
      |           ^~~~~
popcount.cpp:9:9: error: empty character constant
    9 |     s = ''
      |         ^~
popcount.cpp:14:16: warning: character constant too long for its type
   14 |     ans.append('A=((A&{})+((A>>{})&{}))'.format(b, k, b))
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
popcount.cpp:1:1: error: 'n' does not name a type
    1 | n, m = map(int, input().split())
      | ^