제출 #71735

#제출 시각아이디문제언어결과실행 시간메모리
71735chobo (#119)Angelic Hourglass (FXCUP3_hourglass)C++98
58 / 100
4 ms620 KiB
#include <stdio.h> #include <queue> #include <algorithm> using namespace std; int ans[5555]; priority_queue<int> pq; int main(){ int n; scanf("%d",&n); for(int i=1;i<=5000;i++) ans[i]=1e9; pq.push(0); while(!pq.empty()){ int p=pq.top(); pq.pop(); if(p==n){ printf("%d",ans[p]); return 0; } if(ans[p+3]>ans[p]+1) ans[p+3]=ans[p]+1,pq.push(p+3); if(ans[p+5]>ans[p]+1) ans[p+5]=ans[p]+1,pq.push(p+5); } printf("-1"); return 0; }

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

hourglass.cpp: In function 'int main()':
hourglass.cpp:12:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d",&n);
     ~~~~~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...