제출 #331783

#제출 시각아이디문제언어결과실행 시간메모리
331783daniel920712Snake Escaping (JOI18_snake_escaping)C++14
5 / 100
2086 ms2424 KiB
#include <iostream> #include <stdio.h> #include <stdlib.h> #include <vector> #include <string.h> #include <map> #include <utility> #include <algorithm> #include <stack> using namespace std; char all[100005]; char tt[25]; int main() { int N,M,ans,i,j,ok; scanf("%d %d",&N,&M); scanf("%s",all); while(M--) { scanf("%s",tt); ans=0; for(i=0;i<(1<<N);i++) { ok=1; for(j=0;j<N;j++) { if((((1<<(N-j-1))&i)&&tt[j]=='0')||((((1<<(N-j-1))&i))==0&&tt[j]=='1')) ok=0; } if(ok) { //printf("%d\n",i); ans+=all[i]-'0'; } } printf("%d\n",ans); } return 0; }

컴파일 시 표준 에러 (stderr) 메시지

snake_escaping.cpp: In function 'int main()':
snake_escaping.cpp:16:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   16 |     scanf("%d %d",&N,&M);
      |     ~~~~~^~~~~~~~~~~~~~~
snake_escaping.cpp:17:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   17 |     scanf("%s",all);
      |     ~~~~~^~~~~~~~~~
snake_escaping.cpp:20:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   20 |         scanf("%s",tt);
      |         ~~~~~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...