杨辉三角的变形

实现代码:

java 复制代码
 public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        
        if (n == 1 || n == 2) {
            System.out.println(-1);
        } else if (n % 2 == 1) {
            // 奇数行,第一个偶数位置是 2
            System.out.println(2);
        } else {
            // 偶数行
            if (n % 4 == 0) {
                System.out.println(3);
            } else {
                System.out.println(4);
            }
        }
    }
相关推荐
汽车仪器仪表相关领域1 分钟前
光轴精准校准,安全检测基石——JZD-1/2前照灯检测仪用校准灯项目实战分享
数据库·算法·安全·汽车·压力测试·可用性测试
Mintopia3 分钟前
🌍 AI 自主决策:从文字到图像与声音的三元赋能之路
人工智能·算法·aigc
qq_165901695 分钟前
spring-cloud读取Nacos上的配置
java·spring cloud·springcloud
芒克芒克7 分钟前
深入浅出JVM的运行时数据区
java·开发语言·jvm·面试
毕设源码-赖学姐9 分钟前
【开题答辩全过程】以 影视资源分享论坛为例,包含答辩的问题和答案
java
沉默-_-11 分钟前
从小程序前端到Spring后端:新手上路必须理清的核心概念图
java·前端·后端·spring·微信小程序
xrkhy13 分钟前
多线程,高并发、物联网以及spring架构的面试题-->周
java·spring·架构
jgyzl13 分钟前
2025.12.21 学习web前必要知识点梳理
java·hash
半夏知半秋14 分钟前
rust学习-探讨为什么需要标注生命周期
开发语言·笔记·学习·算法·rust
a程序小傲17 分钟前
中国邮政Java面试被问:gRPC的HTTP/2流控制和消息分帧
java·开发语言·后端