제출 #1276439

#제출 시각아이디문제언어결과실행 시간메모리
1276439avohado꿈 (IOI13_dreaming)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include"dreaming.h using namespace std; #define mod 1000000007 #define maxn 200005 #define f first #define s second #define ll long long #define pb(x) push_back(x) vector<pair<int, int>> g[maxn]; bool a[maxn]; long long k;int i1; int dfs(int u, int p){ if(g[u].size()==1){ return u; } for(auto i:g[u]){ if(i.f!=p){ return dfs(i.f, u); } } } long long dfs2(int u, int p, long long sum){ long long mn=0; for(auto i:g[u]){ mn=max(mn, dfs2(i.f, u, sum+i.s)); } if(max(mn, sum)<k){ i1=u; k=max(mn, sum); } return mn; } int travelTime(intN,intM,intL,intA[],intB[],intT[]){ for(int i=0; i<m; i++){ g[A[i]].push_back({B[i], T[i]}); g[B[i]].push_back({A[i], T[i]}); } vector<long long> v; for(int i=0; i<m; i++){ if(!a[i]){ k=INT64_MAX; u=dfs(i, i); dfs2(u, u, 0); v.push_back(k); } } sort(v.begin(), v.end(), greater<>); if(v.size()>2){ return v[0]+v[1]+L; }else{ return max(v[0]+v[1]+L, v[1]+v[2]+L*2); } } /*int main(){ cin.tie(nullptr)->sync_with_stdio(0); int t=1; cin >> t; while(t--){ solve(); cout << "\n"; } return 0; }*/

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

dreaming.cpp:2:9: warning: missing terminating " character
    2 | #include"dreaming.h
      |         ^
dreaming.cpp:2:9: error: #include expects "FILENAME" or <FILENAME>
    2 | #include"dreaming.h
      |         ^~~~~~~~~~~
dreaming.cpp:34:16: error: 'intN' was not declared in this scope; did you mean 'int'?
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                ^~~~
      |                int
dreaming.cpp:34:21: error: 'intM' was not declared in this scope; did you mean 'int'?
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                     ^~~~
      |                     int
dreaming.cpp:34:26: error: 'intL' was not declared in this scope; did you mean 'int'?
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                          ^~~~
      |                          int
dreaming.cpp:34:31: error: 'intA' was not declared in this scope; did you mean 'int'?
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                               ^~~~
      |                               int
dreaming.cpp:34:36: error: expected primary-expression before ']' token
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                                    ^
dreaming.cpp:34:38: error: 'intB' was not declared in this scope; did you mean 'int'?
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                                      ^~~~
      |                                      int
dreaming.cpp:34:43: error: expected primary-expression before ']' token
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                                           ^
dreaming.cpp:34:45: error: 'intT' was not declared in this scope; did you mean 'int'?
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                                             ^~~~
      |                                             int
dreaming.cpp:34:50: error: expected primary-expression before ']' token
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                                                  ^
dreaming.cpp:34:51: error: expression list treated as compound expression in initializer [-fpermissive]
   34 | int travelTime(intN,intM,intL,intA[],intB[],intT[]){
      |                                                   ^
dreaming.cpp: In function 'int dfs(int, int)':
dreaming.cpp:22:1: warning: control reaches end of non-void function [-Wreturn-type]
   22 | }
      | ^