题解 | #杨辉三角的变形#

杨辉三角的变形

http://www.nowcoder.com/practice/8ef655edf42d4e08b44be4d777edbf43

这题不难,就是看规律。

  1. 如果是第一行和第二行,直接输出-1。
  2. 可以看出规律,奇数行的的第二位数值都是偶数。
  3. 另外,可以发现4的倍数行,第三位数值都是偶数。
  4. 其余,第四位数值都是偶数。
import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int n = sc.nextInt();
            int ans = 0;
            if(n == 1 || n == 2){    //如果是第一行和第二行,直接输出-1。
                ans = -1;
            }else if(n % 2 != 0){    //可以看出规律,奇数行的的第二位数值都是偶数。
                ans = 2;
            }else if(n % 4 == 0){    //另外,可以发现4的倍数行,第三位数值都是偶数。
                ans = 3;
            }else{                    //其余,第四位数值都是偶数。
                ans = 4;
            }
            System.out.print(ans);
        }
    }
}
全部评论

相关推荐

01-30 09:45
燕山大学 Java
喵_coding:这种直接跑就完事了 哪有毕业了才签合同 任何offer和三方都没有的
点赞 评论 收藏
分享
2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

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