implementer.cpp: In function ‘int main()’:
implementer.cpp:37:14: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
37 | scanf("%d %d",&n,&K); assert(1<=n&&n<=27&&2*K>n);
| ~~~~~^~~~~~~~~~~~~~~
answer.code: In function ‘int solve(int, int, int)’:
answer.code:6:8: error: ‘assert’ was not declared in this scope
6 | m--,assert(m>0),tg|=1<<i;
| ^~~~~~
answer.code:2:1: note: ‘assert’ is defined in header ‘<cassert>’; did you forget to ‘#include <cassert>’?
1 | #include"hall.h"
+++ |+#include <cassert>
2 | int solve(int n,int _,int s){