首页 > [NOIP2003]数字游戏
头像 savage
发表于 2019-08-21 15:57:19
题目描述 丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并不那么容易。游戏是这样的,在你面前有一圈整数(一共n个),你要按顺序将其分为m个部分,各部分内的数字相加,相加所得的m个结果对10取模后再相乘,最终得到一个数k 展开全文
头像 在刷题的单身狗很开心
发表于 2023-10-05 21:59:57
本题应该用动态规划才方便,但这里先介绍一种深搜的用法。 既然他将一个圆形的分成几部分,为了表示这个圆形我们可以开一个二倍的数组去保存两个相同的序列,这样就可以将首尾给衔接上。 那么如何表示圆形序列的分隔呢?在这里可以使用一个now表示当前部分的开头坐标,然后向后去枚举这个部分的末尾下标, 展开全文