Submission #49481373
Source Code Expand
#include<cstdio>
char str[15];
int main(){int n,m(0);scanf("%d",&n);
for(int x(n-1);x;x/=2)++m;
printf("%d\n",m);
for(int i(0);i<m;++i){
int cnt(0);
for(int j(1);j<=n;++j)if(j&1<<i)++cnt;
printf("%d",cnt);
for(int j(1);j<=n;++j)if(j&1<<i)printf(" %d",j);
putchar('\n');}
fflush(stdout);scanf("%s",str);
int ans(0);
for(int i(0);i<m;++i)
if(str[i]=='1')ans|=1<<i;
printf("%d",ans?ans:n);
return 0;}
Submission Info
| Submission Time | |
|---|---|
| Task | E - Bad Juice |
| User | danielqf |
| Language | C++ 20 (gcc 12.2) |
| Score | 425 |
| Code Size | 455 Byte |
| Status | AC |
| Exec Time | 2 ms |
| Memory | 3848 KiB |
Compile Error
Main.cpp: In function ‘int main()’:
Main.cpp:3:28: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
3 | int main(){int n,m(0);scanf("%d",&n);
| ~~~~~^~~~~~~~~
Main.cpp:12:23: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
12 | fflush(stdout);scanf("%s",str);
| ~~~~~^~~~~~~~~~
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 425 / 425 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | example0.txt |
| All | 000.txt, 001.txt, 002.txt, 003.txt, 004.txt, 005.txt, 006.txt, 007.txt, 008.txt, 009.txt, 010.txt, 011.txt, 012.txt, 013.txt, 014.txt, 015.txt, 016.txt, 017.txt, 018.txt, 019.txt, 020.txt, 021.txt, 022.txt, 023.txt, 024.txt, example0.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 000.txt | AC | 2 ms | 3716 KiB |
| 001.txt | AC | 2 ms | 3676 KiB |
| 002.txt | AC | 2 ms | 3772 KiB |
| 003.txt | AC | 2 ms | 3812 KiB |
| 004.txt | AC | 2 ms | 3656 KiB |
| 005.txt | AC | 2 ms | 3748 KiB |
| 006.txt | AC | 2 ms | 3748 KiB |
| 007.txt | AC | 2 ms | 3660 KiB |
| 008.txt | AC | 2 ms | 3820 KiB |
| 009.txt | AC | 2 ms | 3756 KiB |
| 010.txt | AC | 2 ms | 3692 KiB |
| 011.txt | AC | 2 ms | 3824 KiB |
| 012.txt | AC | 2 ms | 3848 KiB |
| 013.txt | AC | 2 ms | 3752 KiB |
| 014.txt | AC | 2 ms | 3728 KiB |
| 015.txt | AC | 2 ms | 3624 KiB |
| 016.txt | AC | 2 ms | 3740 KiB |
| 017.txt | AC | 2 ms | 3724 KiB |
| 018.txt | AC | 2 ms | 3784 KiB |
| 019.txt | AC | 2 ms | 3752 KiB |
| 020.txt | AC | 2 ms | 3820 KiB |
| 021.txt | AC | 2 ms | 3752 KiB |
| 022.txt | AC | 2 ms | 3724 KiB |
| 023.txt | AC | 2 ms | 3724 KiB |
| 024.txt | AC | 2 ms | 3752 KiB |
| example0.txt | AC | 2 ms | 3812 KiB |