首页 > 其他分享 >若之

若之

时间:2024-03-08 21:11:07浏览次数:14  
标签: return 1e18 scd long 草草 fst

联合省选 D1T1,我写的某一个函数:

inline ll get(Node a,pii b){
	if(b.scd==-1) return 1e18;
	if(b.scd==0){
		if(a[2]==-1) return 1e18;
		return a[1];
	}
	if(a[2]==-1) return 1e18;
	if(a[2]==0){
		if(b.scd==0) return 0;
		if(b.scd==1) return b.fst;
		return 0;
	}
	if(b.scd==1){
		if(a[2]==1){
			return max(b.fst,a[1]);	
		}else if(a[2]==2){
			if(b.fst<=a[1]) return b.fst;
			return 1e18;
		}else if(a[2]==3){
			if(a[0]<=b.fst&&b.fst<=a[1]) return b.fst;
			return 1e18;
		}
	}else{
		if(a[2]==1){
			if(a[1]<=b.fst) return a[1];
			return 1e18; 
		}else if(a[2]==2){
			return 0;
		}else if(a[2]==3){
			if(a[0]<=b.fst&&b.fst<=a[1]) return a[0];
			return 1e18;
		}
	}
	return 1e18;
}

在第一行后面加上

if(a[2]==3&&a[0]>a[1]) return 1e18;

\(40\to 90\)。

另一个错误是 \(a_2=3\) 的时候判错了。

D1T2,没开 long long,\(-12\)。

草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草草

我是傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼傻逼

标签:,return,1e18,scd,long,草草,fst
From: https://www.cnblogs.com/syzqwq/p/18061879

相关文章