제출 #569242

#제출 시각아이디문제언어결과실행 시간메모리
569242BadPenaltyJakarta Skyscrapers (APIO15_skyscraper)C++14
10 / 100
2 ms1364 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define F first #define S second #define pb push_back #define endl '\n' #define all(x) x.begin(),x.end() #define yes cout<<"Yes"<<endl #define no cout<<"No"<<endl const int N = 4e4,mod = 1e9+7; vector<int>adj[N]; int dst[N],vstd[N]; pair<int,int>A[N]; int main() { ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); int n,m; cin>>n>>m; for(int i = 0;i<n;i++) dst[i] = mod; int st = 0,en = 0; for(int i = 0;i<m;i++) { int x,p; cin>>A[i].F>>A[i].S; if(i==1) { en = A[i].F; continue; } if(i==0) st = A[i].F; } dst[st] = 0; for(int i = 0;i<m;i++) { if(i==1)continue; for(int j = A[i].F+A[i].S;j<n;j+=A[i].S) dst[j] = dst[j-A[i].S]+1; for(int j = A[i].F-A[i].S;j>=0;j-=A[i].S) dst[j] = dst[j+A[i].S]+1; } if(dst[en]!=mod) cout<<dst[en]<<endl; else cout<<-1<<endl; return 0; } /* */

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

skyscraper.cpp: In function 'int main()':
skyscraper.cpp:29:13: warning: unused variable 'x' [-Wunused-variable]
   29 |         int x,p;
      |             ^
skyscraper.cpp:29:15: warning: unused variable 'p' [-Wunused-variable]
   29 |         int x,p;
      |               ^
#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...