Submission #477811

#TimeUsernameProblemLanguageResultExecution timeMemory
477811sumit_kk10Walking (NOI12_walking)C++14
0 / 25
1 ms336 KiB
#include <bits/stdc++.h> #define fast ios_base::sync_with_stdio(0);cin.tie(NULL);cout.tie(NULL) #define ll long long int #define ld long double using namespace std; const int N = 1e6 + 5; const int MOD = 1e9 + 7; int len, n, tim[N], v[N], ans; void solve(){ cin >> len >> n; for(int i = 1; i <= n; ++i) cin >> tim[i] >> v[i]; for(int i = 1; i <= n; ++i){ int res = 0; long double cur = (ld) ((ld) len/(ld) v[i]) + tim[i]; for(int j = 1; j <= n; ++j){ if(i == j) continue; if(tim[i] < tim[j]) if(cur > ((ld) ((ld) len / (ld) v[j]) + tim[j])) ++res; } ans = max(ans, res); } cout << ans + 1 << "\n"; } int main(){ fast; int t = 1; // cin >> t; while(t--) solve(); return 0; }
#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...