제출 #165120

#제출 시각아이디문제언어결과실행 시간메모리
165120SegtreeWiring (IOI17_wiring)C++14
0 / 100
2 ms380 KiB
#include<iostream>
#include<algorithm>
#include<vector>
#include<queue>
#include<set>
#include<unordered_map>
#include"wiring.h"
using namespace std;
typedef long long ll;
#define chmax(a,b) a=max(a,b)
#define chmin(a,b) a=min(a,b)
#define mod 1000000007
#define mad(a,b) a=(a+b)%mod
#define N 210
ll min_total_length(vector<int> a,vector<int> b){
    ll ans=0;
    for(int i=0;i<a.size();i++)ans+=b[0]-a[i];
    for(int i=1;i<b.size();i++)ans+=b[i]-a[a.size()-1];
    return ans;
}/*
int main(){
    cin.tie(0);
    ios::sync_with_stdio(0);
    vector<int> a,b;
    ll n,m; cin>>n>>m;
    for(int i=0;i<n;i++){
	int x; cin>>x;
	a.push_back(x);
    }
    for(int i=0;i<m;i++){
	int x; cin>>x;
	b.push_back(x);
    }
    cout<<min_total_length(a,b)<<endl;
}*/

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

wiring.cpp: In function 'll min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:17:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<a.size();i++)ans+=b[0]-a[i];
                 ~^~~~~~~~~
wiring.cpp:18:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=1;i<b.size();i++)ans+=b[i]-a[a.size()-1];
                 ~^~~~~~~~~
#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...