![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AtCoder
文章平均质量分 95
immortal_luo
这个作者很懒,什么都没留下…
展开
-
AtCoder Regular Contest 107 B - Quadruple
题目链接 题目翻译: 给你两个整数N和K,求有多少种组合方式 (a,b,c,d),使其同时满足下面两个条件: 1 ≤ a,b,c,d ≤ N a + b - c - d = K 解题思路: 首先来分析一下a + b - c - d = K: a + b - c - d = K => a + b - (c + d) = K 把a+b,c+d看做两个整体A、B,即A - B = K(A = B + K,B = A - K) 可以发现K的正负,对结果并没有影响,所以我们直接对K取绝对值,方便后面的计算原创 2020-11-01 12:03:45 · 120 阅读 · 1 评论 -
AtCoder Beginner Contest 234 E - Arithmetic Number
题目描述(传送门): 我们将满足以下条件的正整数n称为算术数(Arithmetic Number)。 di 表示n的第i位数(从左向右数,并且n用十进制表示,数字前没有多余的零),其满足(d2-d1)=(d3-d2)=…=(dk-dk-1),其中k是n的位数。 如果n是一位数,则其被认为是算术数。 比如,234,369,86420,17,95,8,11,777都是算术数,而751,919,2022,246810,2356不是。 请找到一个最小的算术数,但其不能小于X。X是介于1到1017之间的数(包括原创 2022-01-08 21:46:56 · 244 阅读 · 0 评论