제출 #549742

#제출 시각아이디문제언어결과실행 시간메모리
549742SlyGaleebTable Tennis (info1cup20_tabletennis)C++17
9 / 100
788 ms1048576 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define ld long double #define vf v[i].first #define vs v[i].second const ll MOD = 1e9 + 7; void print(vector<ll> &v) { for (auto c:v) cout << c << " "; } vector<vector<ll>>subsets; void gen(vector<ll> &subset, int i, vector<ll> &nums) { if (i==nums.size()) { subsets.push_back(subset); return; } gen(subset,i+1,nums); subset.push_back(nums[i]); gen(subset,i+1,nums); subset.pop_back(); } int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n,k; cin >> n >> k; vector<ll>v(n+k); for (int i = 0; i < n+k; ++i) cin >> v[i]; vector<ll>empty; gen(empty,0,v); for (auto c:subsets) { if (c.size()==n) { bool flag = true; ll sum = c[0]+c[n-1]; for (int i = 1; i < n-1; ++i) { if (c[i]+c[n-1-i]!=sum) { flag = false; break; } } if (flag) { print(c); break; } } } }

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

tabletennis.cpp: In function 'void gen(std::vector<long long int>&, int, std::vector<long long int>&)':
tabletennis.cpp:17:7: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   17 |  if (i==nums.size()) {
      |      ~^~~~~~~~~~~~~
tabletennis.cpp: In function 'int main()':
tabletennis.cpp:40:15: warning: comparison of integer expressions of different signedness: 'std::vector<long long int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   40 |   if (c.size()==n) {
      |       ~~~~~~~~^~~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...