“Shopee杯” E 起来编程暨武汉大学 2020 年大学生程序设计大赛(网络预选赛)解题报告

比赛地址:“Shopee杯” e起来编程暨武汉大学2020年大学生程序设计大赛(网络预选赛)
整场比赛体验极差,英语杀我(题目都看不懂还做个屁啊!!!),结束后当天晚上讲题,对照题解自己又去做了一遍。

E-Yu is a Brutal Creature

题意

找出 0 ∼ n 0 \sim n 0n之间所有满足 ( n + 1 ) ∣ ( n 2 + 1 ) (n+1)|(n^2+1) (n+1)(n2+1)的自然数

解题思路

根据平方差公式: n 2 − 1 = ( n + 1 ) ( n − 1 ) n^2-1=(n+1)(n-1) n21=(n+1)(n1) 可知 ( n + 1 ) ∣ ( n 2 + 1 ) (n+1)|(n^2+1) (n+1)(n2+1)
于是可知 ( n 2 + 1 ) − ( n 2 − 1 ) = 2 (n^2+1) - (n^2-1)=2 (n2+1)(n21)=2 也应当是 n + 1 n+1 n+1 的倍数。
符合条件的数,只有 0 0 0 1 1 1
所以当 n = 0 n = 0 n=0时,答案为 0 0 0</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值