题解 | #蛇形矩阵#

蛇形矩阵

https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e

数学问题
i    j
0 1 2 3 4
0 1 3=1+2 6=3+3 10=6+4 15=10+5
1 2=1+1 5=2+3 9=5+4 14=9+5
2 4=2+2=1+(1+2) 8=4+4 13=8+5

3 7=4+3=1+(1+2+3) 12=7+5


4 11=7+4=1+(1+2+3+4)



#include <iostream>
using namespace std;
//数学问题
int main(){
    int n,d;
    cin>>n;
    for(int i=0;i<n;i++){
        d=(1+i)*i/2+1;    //第一列
        cout<<d;
        for(int j=i+1;j<n;j++){
            d+=(j+1);
            cout<<" "<<d;
        }
        cout<<endl;
    }
}



#华为笔试#
全部评论

相关推荐

头像
04-17 09:29
已编辑
湖南农业大学 后端
睡姿决定发型丫:本硕末9也是0offer,简历挂了挺多,只有淘天 美团 中兴给了面试机会,淘天二面挂,美团一面kpi面,中兴一面感觉也大概率kpi(虽然国企,但一面0技术纯聊天有点离谱吧)
点赞 评论 收藏
分享
在debug的柠檬精很迷人:好消息:现在HR挑三拣四 15年后 HR跪着求要简历 坏消息:被挑的是这代人,到时候求人的也是这代人。真好。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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