atcoder 简单思维题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

atcoder 简单思维题
AtCoder是一个著名的在线编程竞赛平台,提供了各种难度级别的编程题目。

在这里,我将为你介绍一些AtCoder上的简单思维题。

1. ABC 086 A Product.
这道题目要求判断两个整数的乘积是奇数还是偶数。

可以通过判断两个整数的乘积除以2的余数来确定。

2. ABC 081 A Placing Marbles.
这道题目给出一个由0和1组成的三位数,要求计算其中1的个数。

可以通过将三位数转化为字符串,然后遍历字符串计算1的个数。

3. ABC 081 B Shift only.
这道题目给出一个整数数组,要求将数组中的所有元素都除以2,直到所有元素都变成奇数。

可以通过迭代数组,判断每个元素是
否为偶数,如果是偶数则除以2,直到所有元素都变成奇数。

4. ABC 087 B Coins.
这道题目给出三种不同面额的硬币和一个总金额,要求计算有多少种不同的组合方式可以凑出总金额。

可以使用递归或动态规划的方法来解决。

5. ABC 083 B Some Sums.
这道题目给出一个范围内的整数,要求计算所有满足一定条件的整数之和。

可以通过迭代范围内的每个整数,判断其各个位数之和是否满足条件,如果满足则将其加入总和。

以上是AtCoder上的一些简单思维题,它们涵盖了一些基本的编程思维,例如判断奇偶性、计数、迭代和递归等。

通过解决这些题目,可以提高自己的编程思维和算法能力。

希望这些信息能对你有所帮助!。

相关文档
最新文档