# | 제출 시각UTC-0 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
254495 | 2020-07-30 06:45:40 | MrRobot_28 | Drvca (COCI19_drvca) | C++17 | 0 / 110 | 86 ms | 3188 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <bits/stdc++.h>
using namespace std;
#define int long long
int n;
vector <bool> used;
vector <int> a;
void funct1()
{
int diff = a[1] - a[0];
vector <int> vec1;
used[0] = 1;
vec1.push_back(a[0]);
int it1 = 1;
for(int j = 1; j < n; j++)
{
if(it1 == n)
{
break;
}
int it = lower_bound(a.begin() + it1, a.end(), vec1.back() + diff) - a.begin();
if(it != a.size() && a[it] == vec1.back() + diff)
{
vec1.push_back(a[it]);
used[it] = 1;
it1 = it + 1;
}
else
{
break;
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
컴파일 시 표준 에러 (stderr) 메시지
drvca.cpp: In function 'void funct1()': drvca.cpp:22:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(it != a.size() && a[it] == vec1.back() + diff) ~~~^~~~~~~~~~~ drvca.cpp:42:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j = 1; j + 1 < vec2.size(); j++) ~~~~~~^~~~~~~~~~~~~ drvca.cpp:52:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:58:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:86:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j = 1; j + 1 < vec2.size(); j++) ~~~~~~^~~~~~~~~~~~~ drvca.cpp:96:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:102:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:125:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(vec1.size() + vec2.size() < n) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ drvca.cpp:144:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(vec1.size() + vec2.size() == n && vec1.size() != 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ drvca.cpp:147:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:153:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp: In function 'void funct2()': drvca.cpp:174:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(it != a.size() && a[it] == vec1.back() + diff) ~~~^~~~~~~~~~~ drvca.cpp:194:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j = 1; j + 1 < vec2.size(); j++) ~~~~~~^~~~~~~~~~~~~ drvca.cpp:204:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:210:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:238:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j = 1; j + 1 < vec2.size(); j++) ~~~~~~^~~~~~~~~~~~~ drvca.cpp:248:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:254:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:277:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(vec1.size() + vec2.size() < n) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ drvca.cpp:296:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(vec1.size() + vec2.size() == n && vec1.size() != 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ drvca.cpp:299:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:305:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp: In function 'void funct3()': drvca.cpp:326:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(it != a.size() && a[it] == vec1.back() + diff) ~~~^~~~~~~~~~~ drvca.cpp:346:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j = 1; j + 1 < vec2.size(); j++) ~~~~~~^~~~~~~~~~~~~ drvca.cpp:356:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:362:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:390:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j = 1; j + 1 < vec2.size(); j++) ~~~~~~^~~~~~~~~~~~~ drvca.cpp:400:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:406:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:429:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(vec1.size() + vec2.size() < n) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ drvca.cpp:448:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(vec1.size() + vec2.size() == n && vec1.size() != 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ drvca.cpp:451:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec1.size(); i++) ~~^~~~~~~~~~~~~ drvca.cpp:457:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < vec2.size(); i++) ~~^~~~~~~~~~~~~
# | 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... |