제출 #919425

#제출 시각아이디문제언어결과실행 시간메모리
919425nasir_bashirovICC (CEOI16_icc)C++11
0 / 100
7 ms604 KiB
#pragma GCC optimize("O3,unroll-loops") #pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt") #include <bits/stdc++.h> #include "icc.h" using namespace std; #define db long double #define ll long long #define pii pair<int, int> #define pll pair<ll, ll> #define vi vector<int> #define vl vector<ll> #define vii vector<pii> #define vll vector<pll> // #define endl '\n' #define all(x) x.begin(), x.end() #define fastio\ ios_base::sync_with_stdio(0);\ cin.tie(0);\ cout.tie(0)\ // #define int long long mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count()); int n, par[105]; vi v[105]; void Union(int x, int y){ if(v[par[x]].size() < v[par[y]].size()) swap(x, y); for(int i : v[par[y]]){ v[par[x]].push_back(i); } par[y] = par[x]; } void run(int N){ n = N; for(int i = 1; i <= n; i++){ v[i].push_back(i); } for(int t = 1; t < n; t++){ bool f = false; pii pr = {0, 0}; for(int i = 1; i <= n and !pr.second; i++){ vector<bool> used(n + 5, false); for(int j : v[i]){ used[j] = true; } vi vv; for(int j = 1; j <= n; j++){ if(used[j]) continue; vv.push_back(j); } int a[] = {i}, b[vv.size()]; for(int j = 0; j < vv.size(); j++){ b[j] = vv[j]; } if(query(1, vv.size(), a, b)){ if(pr.first) pr.second = i; else pr.first = i; break; } } setRoad(pr.first, pr.second); } }

컴파일 시 표준 에러 (stderr) 메시지

icc.cpp: In function 'void run(int)':
icc.cpp:57:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |             for(int j = 0; j < vv.size(); j++){
      |                            ~~^~~~~~~~~~~
icc.cpp:44:14: warning: unused variable 'f' [-Wunused-variable]
   44 |         bool f = false;
      |              ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...