Submission #139958

#TimeUsernameProblemLanguageResultExecution timeMemory
139958shashwatchandraWiring (IOI17_wiring)C++17
0 / 100
27 ms1528 KiB
#include "wiring.h" #include <bits/stdc++.h> using namespace std; //#define int long long #define RE(i,n) for(int i = 1;i <= n;i++) #define REP(i,n) for(int i = 0;i < n;i++) const int N = 201; long long dp[N][N]; int n,m; long long min_total_length(vector<int> r, vector<int> b) { n = r.size(); m = b.size(); long long ans = 0; REP(i,r.size()){ ans -= r[i]; } REP(i,b.size()){ ans += b[i]; } if(n > m)ans += b[0]*(n-m); else ans -= r[n-1]*(m-n); return ans; }

Compilation message (stderr)

wiring.cpp: In function 'long long int min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:8:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 #define REP(i,n) for(int i = 0;i < n;i++)
wiring.cpp:18:6:
  REP(i,r.size()){
      ~~~~~~~~~~                   
wiring.cpp:18:2: note: in expansion of macro 'REP'
  REP(i,r.size()){
  ^~~
wiring.cpp:8:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 #define REP(i,n) for(int i = 0;i < n;i++)
wiring.cpp:21:6:
  REP(i,b.size()){
      ~~~~~~~~~~                   
wiring.cpp:21:2: note: in expansion of macro 'REP'
  REP(i,b.size()){
  ^~~
#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...