제출 #165115

#제출 시각아이디문제언어결과실행 시간메모리
165115Segtree전선 연결 (IOI17_wiring)C++14
컴파일 에러
0 ms0 KiB
#include<iostream>
#include<algorithm>
#include<vector>
#include<queue>
#include<set>
#include<unordered_map>
#include"writing.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<ll> a,vector<ll> b){
    ll dp[N][N];
    for(int i=0;i<a.size();i++)for(int j=0;j<b.size();j++){
	dp[i][j]=1e17;
    }
    dp[0][0]=abs(a[0]-b[0]);
    for(int i=0;i<a.size();i++){
	for(int j=0;j<b.size();j++){
	    bool vl=i<a.size()-1,vr=j<b.size()-1;
	    if(vl)chmin(dp[i+1][j],dp[i][j]+abs(a[i+1]-b[j]));
	    if(vr)chmin(dp[i][j+1],dp[i][j]+abs(a[i]-b[j+1]));
	    if(vl&vr){
		chmin(dp[i+1][j+1],dp[i][j]+abs(a[i+1]-b[i+1]));
	    }
	}
    }
    /*
    for(int i=0;i<a.size();i++){
	for(int j=0;j<b.size();j++){
	    cout<<dp[i][j]<<" ";
	}
	cout<<endl;
    }*/
    return dp[a.size()-1][b.size()-1];
}
/*
int main(){
    cin.tie(0);
    ios::sync_with_stdio(0);
    vector<ll> a,b;
    ll n,m; cin>>n>>m;
    for(int i=0;i<n;i++){
	ll x; cin>>x;
	a.push_back(x);
    }
    for(int i=0;i<m;i++){
	ll x; cin>>x;
	b.push_back(x);
    }
    cout<<min_total_length(a,b)<<endl;
}*/

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

wiring.cpp:7:9: fatal error: writing.h: No such file or directory
 #include"writing.h"
         ^~~~~~~~~~~
compilation terminated.