摘要: 传送门 题解: 给你n个数的坐标,你需要把他们移动到一个位置,有两种移动方式 1、向左或者右移动2 2、向左或者右移动1,但是耗费1 求最小耗费 题解: 很简单就可以想到,看一下偶数坐标多还是奇数坐标多 减一加一改变奇偶性,但是减二加二不改变 代码: 1 #include<stdio.h> 2 #i 阅读全文
posted @ 2019-09-14 15:54 kongbursi 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意: 给你n,k。表示在[1,n]这个区间内,在这个区间内找出来所有x满足x%k==0,然后让所有x的个位加到一起(即x%10),输出。 例如:输入10 2 那么满足要求的数是2 4 6 8 10 那么2%10+4%10+6%10+8%10+10%10=20 那么就输出20 题解: 满足x 阅读全文
posted @ 2019-09-14 15:48 kongbursi 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意: 你需要输出一个长度为n的字符序列(由小写字母组成),且这个字符串中至少包含k个不同的字符。另外题目还有要求:给你两个长度为p和q的序列,设字符序列存在s中 那么就会有s[Pi]<=s[P(i+1)] (i<p) s[Qi]<=s[Q(i+1)] (i<q) 如果你能找出来满足这些条件 阅读全文
posted @ 2019-09-14 15:33 kongbursi 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意: 第一行两个数n,m,代表总共有n天,m个安排。接下来有m行,每行是一个安排l,r,代表从第l天到第r天,小sun有安排了。安排可能会重复。 小 sun 非常喜欢放假,尤其是那种连在一起的长假,在放假的时候小 sun 会感到快乐,快乐值等于连着放假的天数,现在小 sun 把他的安排表告 阅读全文
posted @ 2019-09-14 13:08 kongbursi 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题意已经很明显了,但是我首先是用暴力方法先把数字离散,再用离散后的值当下标来存这个数字出现了几次 1 #include<stdio.h> 2 #include<string.h> 3 #include<iostream> 4 #include<algorithm> 5 #include<map> 6 阅读全文
posted @ 2019-09-14 12:55 kongbursi 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意: 题解: 原本想着使用暴力方法: 1 #include<stdio.h> 2 #include<string.h> 3 #include<iostream> 4 #include<algorithm> 5 #include<map> 6 using namespace std; 7 t 阅读全文
posted @ 2019-09-14 12:43 kongbursi 阅读(283) 评论(0) 推荐(0) 编辑