| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1290377 | islam_2010 | 곤돌라 (IOI14_gondola) | C++20 | 6 ms | 1356 KiB |
#include "gondola.h"
#include <bits/stdc++.h>
using namespace std;
int valid(int n, int inputSeq[]) {
int ind = -1;
for (int i = 0; i < n; i++) {
if (inputSeq[i] == 1) {
ind = i;
break;
}
}
if (ind == -1) return 0;
for (int i = 0; i < n; i++) {
if (inputSeq[(ind + i) % n] != i + 1) return 0;
}
return 1;
}
int replacement(int n, int inputSeq[], int replacementSeq[]) {
bool ok = false;
int c = 0, x;
int j = 0;
for(int i = 0; i < n; i++){
if(inputSeq[i] > n){
c++;
x = inputSeq[i];
}
}int num;
sort(inputSeq, inputSeq + n);
for(int i = 1; i <= n; i++){
if(inputSeq[i-1] != i){
num = i;
break;
}
}
if(c == 1 && x == n+1){
replacementSeq[0] = num;
return 1;
}
}
int countReplacement(int n, int inputSeq[]) {
return -1;
}
Compilation message (stderr)
| # | 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... | ||||
| # | 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... | ||||
