题1021、1022、1023

今天直接跳着看了三道题,1022还是没有想出思路来。

1021是输出一个方阵从左上角开始,按照顺时针方向遍历完的样子,我使用了方向判断来获得下一步往哪个方向移动;

1022是Fib数,先计算出第N个数,再求出该数mod 2010的余数,求Fib可以通过迭代得到,或者网上有公式可计算,但是求出的数非常大,无法使用整数的取余运算。这个应该是利用数论里面的某个定理来算,比如,有一个相关的定理是,Fib余某个固定的数的余数会以“0 1”开头循环;但对于解mod 2010的余数,我暂时还没思路呢;

1023是矩阵翻转问题,分为水平翻转,垂直翻转和主对角线翻转,我是分别对这三种情况,在矩阵的循环变量中对应好位置,直接输出矩阵即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值