Submission #569238

#TimeUsernameProblemLanguageResultExecution timeMemory
569238BadPenaltyJakarta Skyscrapers (APIO15_skyscraper)C++14
0 / 100
2 ms1272 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; } cout<<dst[en]<<endl; return 0; } /* */

Compilation message (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...