# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
17606 | dohyun0324 | Jakarta Skyscrapers (APIO15_skyscraper) | C++98 | 104 ms | 29408 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<stdio.h>
#include<algorithm>
#include<vector>
#include<math.h>
#include<queue>
using namespace std;
typedef pair<int,int> ppair;
vector<int>v[30010];
priority_queue<ppair, vector<ppair>, greater<ppair> >q;
int ch[30010],val,x,y,pos,n,m,t,en,arr[200][30010],d[30010];
int main()
{
int i,j;
scanf("%d %d",&n,&m);
t=sqrt(n);
for(i=1;i<=m;i++){
scanf("%d %d",&x,&y); v[++x].push_back(y);
if(i==1) pos=x;
if(i==2) en=x;
}
for(i=1;i<=n;i++) d[i]=1e9; d[pos]=0; ch[pos]=1;
while(1)
{
for(i=0;i<v[pos].size();i++)
{
val=v[pos][i];
if(val<=t)
{
if(arr[val][pos]) continue;
arr[val][pos]=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... |