题解 | #尼科彻斯定理#

尼科彻斯定理

http://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85

莫名其妙

import java.math.*;
//import java.common-lang3;

public class Main{
    public static void main(String[]args){
        Scanner input = new Scanner(System.in);
        while(input.hasNextInt()){
            int a = input.nextInt();
            String[] ans = new String[2*a-1];
            int b = a*a;
            int hal = 0;
            int fir = 0;
            if(b%2 == 1){
                fir = b + 1 - a;
            }else{
                fir = b - a + 1;
            }
            ans[0] = String.valueOf(fir);

            for(int i = 1; i <= (a-1)*2; i=i+2){
                ans[i] = "+";
                ans[i+1] = String.valueOf(fir+ (i+1));
            }

            for(int i = 0; i < a*2-1; i++){
                System.out.print(ans[i]);
            }
            System.out.println();
        }
        
        
    }
}
全部评论

相关推荐

每晚夜里独自颤抖:要求太多的没必要理
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务