首页 > 其他分享 >【NOIP1999】【codevs1083】Cantor表(找规律)

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

时间:2023-02-08 12:34:02浏览次数:41  
标签:std codevs1083 cout int 斜线 个数 Cantor NOIP1999 includeusing


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;
}


标签:std,codevs1083,cout,int,斜线,个数,Cantor,NOIP1999,includeusing
From: https://blog.51cto.com/gwj1314/6044065

相关文章

  • P1020 [NOIP1999 普及组] 导弹拦截
    [NOIP1999普及组]导弹拦截题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以......
  • P1014 [NOIP1999 普及组] Cantor 表
    题目链接:https://www.luogu.com.cn/problem/P1014有理数可枚举In1873Cantorprovedtherationalnumberscountable,i.e.theymaybeplacedinone-onecorrespon......
  • P1014 [NOIP1999 普及组] Cantor 表(模拟/枚举)
    https://www.luogu.com.cn/problem/P1014详解见代码内部注释部分#include<bits/stdc++.h>usingnamespacestd;typedeflonglongLL;typedefpair<LL,LL>PII;cons......
  • [NOIP1999 普及组] 导弹拦截
    题目传送门分析 1e5的数据,要nlogn才能过 第一问求的是 最长不上升序列,第二问求的是 最少的不上升子列个数第一问:传统的dp求LIS是\(n^2\)的复杂度,事实上第二层......
  • p1015 [NOIP1999 普及组] 回文数
    [NOIP1999普及组]回文数题目描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个十进制数\(56\),将\(56\)加\(65\)(即把\(5......
  • Cantor表(NOIP1999)
    题目链接:​​Cantor表​​这道题很水,但有的人没看懂题意,这不怪大家,怪题目没说清楚。给张图:看到这,你应该明白题目意思了。先看看有什么规律。我把这个数列写出来:......
  • 信息学一本通 1309:【例1.6】回文数(Noip1999)
    时间限制:1000ms      内存限制:65536KB提交数:17647   通过数:7270【题目描述】若一个数(首位不为零)从左向右读与从右向左读都是一样,我们就将其......