# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1001405 | aaaaaarroz | Jakarta Skyscrapers (APIO15_skyscraper) | C++17 | 0 ms | 348 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {
ll n,m;
cin>>n>>m;
vector<vector<ll>>dist(m,vector<ll>(n,LLONG_MAX));
for(ll i=0;i<m;i++){
ll b,p;
cin>>b>>p;
dist[i][b]=0;
if(i==1){
continue;
}
ll j=b-p;
while(j>=0){
dist[i][j]=dist[i][j+p]+1;
j-=p;
}
j=b+p;
while(j<n){
dist[i][j]=dist[i][j-p]+1;
j+=p;
}
}
vector<vector<pair<ll,ll>>>graph(m,vector<pair<ll,ll>>());
for(ll i=0;i<m;i++){
for(ll j=i+1;j<m;j++){
for(ll k=0;k<n;k++){
if(dist[i][k]!=LLONG_MAX&&dist[j][k]!=LLONG_MAX){
# | 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... |