为什么0分,我自己测试了一下都对
查看原帖
为什么0分,我自己测试了一下都对
1075989
BlauAnthony楼主2024/12/16 19:48

死亡方式: https://www.luogu.com.cn/record/list?pid=P1014&user=1075989

#include<iostream>
using namespace std;
int main(){
	int n;cin>>n;
	bool nz=false;
	if(n<0){
		nz=true;
		n=-n;
	}
	int sline=1,hline=1,l=1,x=1;
	for(int i=1;i<n;i++){
		if(x>=(l&1?1:l*2)){
			l++;
			sline=l;
			hline=1;
		}else{
			x++;
			hline++;
			sline--;
		}
	}
	if(nz)cout<<'-';
	cout<<hline<<'/'<<sline;
	return 0;
}
2024/12/16 19:48
加载中...