交互题RE求助
查看原帖
交互题RE求助
494601
gcx12012楼主2023/4/22 12:14
#include"roads.h"
#include<bits/stdc++.h>
#include<vector>
using namespace std;
long long u[100010],v[100010],w[100010],ans[100010];
int n;
std::vector<long long >Ans;
bool chk1();
bool chk1(){
	for(int i=1;i<n;i++){
		if(u[i]!=1) return false;
	}
	return true;
}
void sub1();
void sub1(){
	sort(w+1,w+n);
	for(int i=1;i<n;i++) w[i]+=w[i-1];
	for(int i=0;i<n;i++) ans[i]=w[n-i-1];
	return;
}

std::vector<long long> minimum_closure_costs(int N, std::vector<int> U,std::vector<int> V,std::vector<int> W) {
    n=N;
	for(int i=0;i<N-1;i++) u[i+1]=U[i]+1;
	for(int i=0;i<N-1;i++) v[i+1]=V[i]+1;
	for(int i=0;i<N-1;i++) w[i+1]=W[i]+1;
	if(chk1()) sub1();
	for(int i=0;i<n;i++) Ans[i]=ans[i];
	return Ans;
}

段错误(核心已转储)

2023/4/22 12:14
加载中...