Submission #1260429

#TimeUsernameProblemLanguageResultExecution timeMemory
1260429cpdreamerFestival (IOI25_festival)C++20
0 / 100
1095 ms10020 KiB
#include "festival.h"
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define V vector
#define pb push_back
#define all(v) v.begin(),v.end()
const long long MOD=1e9+7;
#define F first
#define S second
void file() {
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
}
struct coup {
    ll p;
    ll t;
    int id;
};
bool cus(coup a,coup b) {
    return -(a.p*a.t*b.t)-(b.p*b.t)>=-(b.p*b.t*a.t)-(a.p*a.t);
}
std::vector<int> max_coupons(int A, std::vector<int> P, std::vector<int> T) {
    V<coup>vp;
    int n=(int)P.size();
    for (int i=0;i<n;i++) {
        vp.pb({P[i],T[i],i});
    }
    sort(all(vp),cus);
    V<int>ans;
    for (auto u:vp) {
        ans.pb(u.id);
    }
    return ans;
}

Compilation message (stderr)

festival.cpp: In function 'void file()':
festival.cpp:12:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   12 |     freopen("input.txt","r",stdin);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
festival.cpp:13:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   13 |     freopen("output.txt","w",stdout);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#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...