51nod 编程挑战

基础题

1000 A+B

1008 N的阶乘mod P (同余定理)

1011 最大公约数GCD 【GCD 模版】int范围

1012 最小公倍数LCM 【LCM 模版】

1018 排序 (sort)

1046 A^B mod C 【快速幂取模 模版】


1级算法题

1001 数组中和等于K的数对 (排序,首尾枚举)

1002 数塔取数问题 (简单dp)

1003 阶乘后面0的数量 (数学推理,找规律)

1004 n^n的末位数字问题 【快速幂取模 模版】

1009 数字1的数量 (分类讨论/动态规划,数学)

1015 水仙花数 (离线打表,枚举)

1080 两个数的平方和(首尾枚举)

1082 与7无关的数 (打表,注意数据范围)

1083 矩阵取数问题 (和1002原理一样的dp)

1087 1 10 100 1000 (简单规律,高中方程)

1090 三个数和为0 (和1001相似,加一个for循环)

1091 线段的重叠 (需要分析一波的经典贪心)

1182 完美字符串 (简单字符统计后排序)

1283 最小周长 (暴力枚举,太简单了)

1284 2 3 5 7的倍数 (容斥原理)

1289 大鱼吃小鱼 (模拟,栈维护)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值