제출 #1165633

#제출 시각UTC-0아이디문제언어결과실행 시간메모리
11656332025-03-12 06:54:43SmuggingSpun자매 도시 (APIO20_swap)C++20
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h>
#include "swap.h"
using namespace std;
template<class T>void minimize(T& a, T b){
if(a > b){
a = b;
}
}
template<class T>void maximize(T& a, T b){
if(a < b){
a = b;
}
}
const int lim = 1e5 + 5;
const int INF = 1e9;
bool is_sub2;
int n, m, u[lim << 1], v[lim << 1], w[lim << 1];
vector<int>g[lim];
namespace sub2{
int third;
void init(){
vector<int>p(n - 1);
iota(p.begin(), p.end(), 1);
sort(p.begin(), p.end(), [&] (int i, int j){
return w[g[i][0]] < w[g[j][0]];
});
if(n > 3){
third = p[2];
}
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

swap.cpp: In function 'int getMinimumFuelCapacity(int, int)':
swap.cpp:152:28: error: invalid conversion from 'int*' to 'int' [-fpermissive]
  152 |         return sub5::query(u, v);
      |                            ^
      |                            |
      |                            int*
swap.cpp:91:19: note:   initializing argument 1 of 'int sub5::query(int, int)'
   91 |     int query(int u, int v){
      |               ~~~~^
swap.cpp:152:31: error: invalid conversion from 'int*' to 'int' [-fpermissive]
  152 |         return sub5::query(u, v);
      |                               ^
      |                               |
      |                               int*
swap.cpp:91:26: note:   initializing argument 2 of 'int sub5::query(int, int)'
   91 |     int query(int u, int v){
      |                      ~~~~^
swap.cpp:154:1: warning: control reaches end of non-void function [-Wreturn-type]
  154 | }
      | ^