Submission #1312524

#TimeUsernameProblemLanguageResultExecution timeMemory
1312524DedibeatFestival (IOI25_festival)C++20
27 / 100
65 ms9580 KiB
#include "festival.h" #include <bits/stdc++.h> using namespace std; using ll = long long; #define all(v) (v).begin(), (v).end() const int inf = 1e17; std::vector<int> max_coupons(int A, std::vector<int> P, std::vector<int> T) { int n = P.size(); vector<int> order(n); for(int i = 0; i < n; i++) { order[i] = i; } sort(all(order), [&](int i, int j) { ll x = P[i], y = P[j], t1 = T[i], t2 = T[j]; return t1 * t2 * x + y * t2 < t1 * t2 * y + x * t1; }); return order; }

Compilation message (stderr)

festival.cpp:6:17: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+17' to '2147483647' [-Woverflow]
    6 | const int inf = 1e17;
      |                 ^~~~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...