有点亿小问题
  • 板块灌水区
  • 楼主XKHi
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/3/4 20:32
  • 上次更新2023/10/23 23:04:29
查看原帖
有点亿小问题
661120
XKHi楼主2023/3/4 20:32

为什么21行的代码不执行aaaaaa

#include<bits/stdc++.h>
using namespace std;
int dis_x[1001]={};
int dis_y[1001]={};
int dis_book[1001]={};
int n;
double sum=0;
double distance(int x,int y,int nx,int ny){
	double cc=sqrt((x-nx)*(x-nx)+(y-ny)*(y-ny));
	cout<"HHHHHHHHHHHH";
	return cc;
}
void dfs(int c,int x,int y,double cnt){
	if(c>n){
		sum=min(sum,cnt);
		cout<"jjjjjjjjjj";
		return;
	}
	for(int i=1;i<=n;i++){
		cout<<"   KKK";
		if(ture){//dis_book[i]==0
			cout<"QQQQQQQQQQQQQQQQ";
			dis_book[i]=1;
			int nx=dis_x[i];
			int ny=dis_y[i];
			cnt+=distance(x,y,nx,ny);
			dfs(c++,nx,ny,cnt);
			dis_book[i]=0;
		}
	}
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>dis_x[i];
		cin>>dis_y[i];
		dis_book[i]=0;
	}
	dfs(0,0,0,0);
	printf("%0.2lf",sum);
	return 0;
}
2023/3/4 20:32
加载中...