C++编译错误,求查
查看原帖
C++编译错误,求查
303025
zjyqwq楼主2021/4/11 09:31

#include<bits/stdc++.h>
using namespace std;
#define R register
inline int mmax(R int x,R int y){return x>y?x:y;}
inline int mmin(R int x,R int y){return x<y?x:y;}
inline void swap(R int &x,R int &y){R int t=x;x=y;y=t;}
inline void read(R int &y){
   R int s=0,w=1;
   R char ch=getchar();
   while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();}
   while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar();
   y=s*w;
}
inline void write(R int x){
    if(x < 0){
        putchar('-');
        write(-x);
        return;
    }
    if(x >= 10) write(x / 10);
    putchar(x % 10 + '0');
}
inline int chuli(R int x,R int y){
	if(abs(zong[i]-zong[j])>10)return 0;
	if(abs(yu[i]-yu[j])>5)return 0;
	if(abs(shu[i]-shu[j])>5)return 0;
	if(abs(yin[i]-yin[j])>5)return 0;
	return 1;
}
 int main(){
 	int zong[1005],yu[1005],shu[1005],yin[1005],n;
 	read(n);
 	for(R int i=1;i<=n;++i){
 		cin>>s[i];read(yu[i]);read(shu[i]);read(yin[i]);
 		zong[i]:=yu[i]+shu[i]+yin[i];
	 }
	for(R int i=1;i<=n-1;++i){
		for(R int j=i+1;j<=n;++j){
			chuli(i,j)==1?cout<<s[i]<<s[j],putchar('\n'):n=n;
		}
	}
 	return 0;
}


2021/4/11 09:31
加载中...