# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1140135 | AbdullahIshfaq | Flooding Wall (BOI24_wall) | C++20 | 5092 ms | 29828 KiB |
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define MOD 1000000007
void solve(){
int n;
cin >> n;
pair<ll,ll> arr[n];
for(int i = 0; i < n; i++){
cin >> arr[i].first;
}
for(int i = 0; i < n; i++){
cin >> arr[i].second;
}
vector<pair<ll,ll>> rngs;
for(int i = 0; i < n; i++){
if(arr[i].first > arr[i].second){
swap(arr[i].first, arr[i].second);
}
rngs.push_back({arr[i].first, i});
rngs.push_back({arr[i].second, i});
}
sort(rngs.rbegin(), rngs.rend());
ll ans = 0;
int st[n], add1[n] = {}, add2[n] = {};
for(int i = 0; i < n; i++){
st[i] = 2;
}
for(auto [h, i] : rngs){
ll res = 1;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |