# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1167085 | altern23 | Jakarta Skyscrapers (APIO15_skyscraper) | C++20 | 364 ms | 327680 KiB |
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pii pair<ll, ll>
#define fi first
#define sec second
#define ld long double
const ll N = 5e5;
const ll INF = 4e18;
const ll MOD = 1e9 + 7;
int main(){
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
int tc = 1;
// cin >> tc;
for(;tc--;){
ll n, m; cin >> n >> m;
vector<ll> b(m + 5), p(m + 5);
for(int i = 1; i <= m; i++) cin >> b[i] >> p[i];
vector<pii> adj[n + 5];
for(int i = 1; i <= m; i++){
ll cur = 0;
for(int j = b[i] + p[i]; j < n; j += p[i]){
adj[b[i]].push_back({j, ++cur});
}
cur = 0;
for(int j = b[i] - p[i]; j >= 0; j -= p[i]){
adj[b[i]].push_back({j, ++cur});
# | 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... |