每行分子或分母最大数是行数,从左往右看,奇数行和偶数行增加的规律相反,用两个变量 i , j 代表行和列:
i
j
偶数行从右往左:分子=j; 分母=i-j+1+1+1
偶数行从左往右:分子=i-j+1+1+1; 分母=j
核心代码如下:
while(total<n){ xcs++; total+=xcs; } if(xcs%2==1){ cout<<total-n+1<<"/"<<xcs-(total-n); } else{ cout<<xcs-(total-n)<<"/"<<total-n+1; } }
注册一个 HuituOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HuituOJ 通用账户