Submission #415546

#TimeUsernameProblemLanguageResultExecution timeMemory
415546cfalasWiring (IOI17_wiring)C++14
13 / 100
37 ms3780 KiB
#include "wiring.h" #include<bits/stdc++.h> using namespace std; #define mp make_pair #define INF 10000000 #define MOD 1000000007 #define MID ((l+r)/2) #define HASHMOD 2305843009213693951 #define ll long long #define ull unsigned long long #define F first #define S second typedef pair<ll, ll> ii; typedef pair<ii, int> iii; typedef vector<int> vi; typedef vector<ii> vii; typedef map<int, int> mii; #define EPS 1e-6 #define FOR(i,n) for(int i=0;i<((int)(n));i++) #define FORi(i,a,b) for(int i=((int)(a));i<((int)(b));i++) #define FOA(v, a) for(auto v : a) long long min_total_length(std::vector<int> r, std::vector<int> b) { ll ans=0; FOR(i, min(r.size(), b.size())){ ans+=b[i]-r[i]; } if(r.size()>b.size()){ FORi(i,b.size(), r.size()) ans+= b[0] - r[i]; } else{ FORi(i,r.size(), b.size()) ans+= b[i] - r.back(); } return ans; }
#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...