_YueYang

导航

2020年7月19日 #

洛谷P6553题解

摘要: 这题要求出三个量: 1.1 的个数。 2.整个字符串每个数位的总和。 3.整个字符串每个数位的乘积。 我们可以先把各个数字都统计起来;对于第一问,直接输出结果;对于第二问,只要把各个数字乘上它出现的次数就可以了;对于第三问,一个一个乘过去要超时,我们可以预处理一个数的1到1000000次方。 每次修 阅读全文

posted @ 2020-07-19 18:25 _YueYang 阅读(189) 评论(0) 推荐(0) 编辑

洛谷P6547题解

摘要: 这题看上去很简单:把所有数字找出来再排序输出,但有几个注意点: 1.每个字符串长度不超过 100,说明数字最多又100位,要用string或char储存。但是建议用string,因为排序会很方便。 2.string是按照字典序排序的。升序的话233333要排在9的前面,因为9>2,所以我们要手写cm 阅读全文

posted @ 2020-07-19 17:48 _YueYang 阅读(250) 评论(0) 推荐(0) 编辑

洛谷P6581题解

摘要: 通过观察样例和简单分析题目,可以得知,如果o是正数,答案就是2o-1(-(o-1)至+(o-1)) 那么o不是正数呢?答案就为0,因为没有任何一个整数的绝对值小于一个正数 代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 long long 阅读全文

posted @ 2020-07-19 17:04 _YueYang 阅读(177) 评论(0) 推荐(0) 编辑

洛谷P6546题解

摘要: 由于数字达到了10^9,直接模拟肯定会超时。 爬上a米,滑下b米,很明显,一天可以爬(a-b)米。 但是最后一天如果已经爬到v米了,就不用滑下去了,我们可以先算出第一天爬的距离,然后按照先滑再爬的顺序计算。 如果除不尽,就要向上取整,用ceil函数。 题目中说了a>b,所以一定有解。 代码: 1 # 阅读全文

posted @ 2020-07-19 16:49 _YueYang 阅读(231) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示