题解 | 杨辉三角的变形

杨辉三角的变形

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

活动地址: 牛客春招刷题训练营 - 编程打卡活动

#include<iostream>

using namespace std;

int main(){

    int num;

    while(cin>>num){

        // 多列几个找下规律 发现  n=5 时 是 2  n=6时 是 4 ,即可得出以下规律

        if(num==1||num==2) cout<<-1<<endl;

        else if(num&1) cout<<2<<endl;

        else if(num%4) cout<<4<<endl; //n=3 ||7

        else cout<<3<<endl; // 4n

    }

    return 0;

}

活动地址: 牛客春招刷题训练营 - 编程打卡活动

全部评论

相关推荐

代码飞升:别这样贬低自己,降低预期,放平心态,跟昨天的自己比。做好自己,反而会效率更高心态更好,加油兄弟
点赞 评论 收藏
分享
09-24 18:30
已编辑
长春工业大学 产品经理
小肥罗:HR就是好人的缩写哈哈哈哈
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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