![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
Drmon.
这个作者很懒,什么都没留下…
展开
-
BNUZ-ACM 2019国庆新生欢乐赛 E.如风般奔跑(题目详解+代码)
原题链接:BNUZ-ACM 2019 E.如风般奔跑BNUZ-ACM 2019国庆新生欢乐赛 E.如风般奔跑题目题目大意这题题目的大意是:给你一个800米的环形跑道以及小陈和小张的速度,问你什么时候他们能在200米处相遇题解这题十分简单,题目中最重要的关键句就是时间只能以秒递进。根据数学计算可知,小陈与小张若要在200米处相遇,那么他们相遇的时间必在800秒以内,因为800秒之后他们...原创 2019-10-13 19:13:58 · 328 阅读 · 0 评论 -
【CodeForces】Round #569 C.Valeriy and Deque 题解(数学问题+模拟找规律)
【CodeForces】1180C.Valeriy and Deque题解代码python代码c++代码题目来自于:Codeforces Round #569 (Div. 2) C 题解这题其实模拟很好找规律,最大值在完全循环一次之后,会固定在首端,后面的数无论怎么继续取,都只能重新排在后面,变成了一个循环结构。所以这题我们只要前面模拟一遍后面部分取模就好了。代码python代码n...原创 2019-08-13 15:35:32 · 223 阅读 · 0 评论 -
【2019杭电多校训练赛】1006-Final Exam 题解(贪心+数学问题)
原题链接:1006-Final Exam 代码这题的题意比较好理解,答案也很简单,但是方法不太好想,直接先放上代码吧:#include<stdio.h>int T;long long n,m,k;int main(){ scanf("%d",&T); while(T--) { scanf("%lld %lld %lld",&n,&m,&...原创 2019-08-13 12:55:15 · 183 阅读 · 0 评论 -
【2019杭电多校训练赛】1007-permutation 2 题解
原题链接:1007-permutation 2其实这题很有技巧性,而且我看了很多题解都没有这道题的详细解答(= = 我好心累啊),想了一下干脆我来写一些自己的看法吧:这题题意很好理解,就是在就是将1~N的数字按照头是x,尾是y的方法排列,然后要求每两个数相差的绝对值要小于等于2,问排列的个数。这题其实暴力你能看出规律来,就是一个i等于前i-1, i-3相加,我主要讲一下怎么稍微不那么暴力写...原创 2019-08-06 13:20:11 · 217 阅读 · 0 评论 -
【2019牛客暑期多校训练营(第三场)】H-Magic Line 题解
题目来自于:2019牛客暑期多校训练营(第三场)H-Magic Line原创 2019-07-26 15:46:10 · 196 阅读 · 0 评论 -
【2019牛客暑期多校训练营(第三场)】B-Crazy Binary String 题解
题目来自于:2019牛客暑期多校训练营(第三场)B-Crazy Binary String题目大意:输入的第一个数字n代表字符串的长度。然后求这个字符串子串中的最长二进制子串和字序列分别是多长。分析:这里子串用暴力的方法无法求出最优结果,时间也可能会超出,所以我们这里用空间换时间的的方法,而子序列只需要将0和1的数量取其中最小然后再除以二就可以了,因为序列可以是不连续的贴上c++代码:...原创 2019-07-26 14:19:25 · 243 阅读 · 0 评论 -
关于qsort与结构体的结合应用
qsort是c中的排序函数,虽然要自己写比较函数,但是也还挺简单的有一点需要注意的是,结构体的排序是可以直接排一个数据导致结构体排序的,所以大大减少了工作量有些编译器对这样的指针结构体代码不是很支持,用c++编译的话可以减少出错的可能#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;struct stu{ char name[10]; i...原创 2018-12-28 07:36:26 · 832 阅读 · 3 评论 -
2018北师珠ACM新生赛(热身赛)题分送道是这 加减重定义题解
热身赛是现场赛的预赛,这次的比赛主要是为了让选手们熟悉流程,但是其中不乏有些好题,这是其中的一题F.加减重定义这道题有几个要点:1.符号与数字混合计算2.数据在int范围内,位数不确定3.涉及字符串的判断与处理附上这题的源代码题解:#include&amp;amp;lt;stdio.h&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;int isn原创 2018-12-27 07:17:12 · 464 阅读 · 0 评论 -
关于c语言调用main函数自身,一点
#include&lt;stdio.h&gt;int main(int i = 0){ int a,b; while(i != 5){ printf(“你好 "); i++; main(i); } return 0;}一共输出十五次,是5+4+3+2+1=15次的结果。...原创 2019-03-19 14:47:26 · 2245 阅读 · 0 评论 -
BNUZ-ACM 2018国庆新生欢乐赛部分题解+思路(已解出答案部分)
由于时间问题,本人新生赛只看了四题,其中两题完全通过,两题数据测试不通过。下面是做对的两题,供自己比对和取优。A. 三角恋下面贴上原题:我的思路: 首先需要一个while(scanf)循环,以供测试器循环测试各组数据。然后因为需要输入T组数据,所以还需要一个if循环或者while循环。数据的输入也需要利用到到数组,比如a[i]。再者,输出时需要判断是第几次输出,输出一个可自增的量(%d...原创 2018-10-14 12:16:04 · 511 阅读 · 0 评论