Cantor的数表

Posted g0rez

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cantor的数表相关的知识,希望对你有一定的参考价值。

import java.util.Scanner;
 
/**
 *
 *@author g0rez
 *@data 2021-07-14
 *
 */
public class Cantor的数表 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int n,k,s;
        n=scanner.nextInt();
        while(n!=-1){//n==-1时结束
            k=0;
            s=0;
            while(s<n)
            {
                k++;
                s+=k;
            }
            if(k%2==1){
                System.out.println((s-n+1)+"/"+(k+n-s));
            }
            else{
                System.out.println((k+n-s)+"/"+(s-n+1));
            }
            n=scanner.nextInt();
        }
    }
}
 

以上是关于Cantor的数表的主要内容,如果未能解决你的问题,请参考以下文章

《入门经典》——6.15

小希的数表题解

HDU 1270 小希的数表 (暴力枚举+数学)

1036: 小希的数表

Problem1270 小希的数表

小希的数表1