吃面多放酱

关注

【NOIP1999】【codevs1083】Cantor表(找规律)

吃面多放酱

关注

阅读 28

2023-02-08


problem

solution

codes

#include<iostream>
using namespace std;
int main(){
int n, k=1; cin>>n;
//1.第n个数在第k条斜线上(前k条斜线的数的个数为等差数列)
while((1+k)*k/2 < n)k++;
int s = n-(1+k-1)*(k-1)/2;
//2.偶数从上往下
if(k%2==0)cout<<s<<"/"<<k+1-s<<"\n";
else cout<<k+1-s<<"/"<<s<<"\n";
return 0;
}


相关推荐

小布_cvg

Cantor表(NOIP1999)

小布_cvg 30 0 0

惠特曼

邮票面值设计(NOIP1999)

惠特曼 168 0 0

爱做梦的老巫婆

1322:【例6.4】拦截导弹问题(Noip1999)

爱做梦的老巫婆 57 0 0

豆丁趣

一本通 拦截导弹问题(Noip1999)+拦截导弹(Noip1999)+拦截导弹 三题题解

豆丁趣 133 0 0

飞空之羽

【NOIP1999普及组】回文数 C++题解

飞空之羽 76 0 0

岁月不饶人老不正经

【洛谷】P1015 [NOIP1999 普及组] 回文数

岁月不饶人老不正经 43 0 0

水墨_青花

P1016 [NOIP1999 提高组] 旅行家的预算

水墨_青花 61 0 0

谷中百合517

P1020 [NOIP1999 普及组] 导弹拦截(100+200+详细证明)

谷中百合517 62 0 0

古得曼_63b6

P1020 [NOIP1999 普及组] 导弹拦截 (lower_bound和upper_bound)

古得曼_63b6 73 0 0

萨科潘

hdoj f(n) 2582 (GCD打表&找规律)好题

萨科潘 31 0 0

精彩评论(0)

0 0 举报