自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Codeforces Round #772 (Div. 2) C. Differential Sorting

传送门https://codeforces.com/contest/1635/problem/C这道题就是找规律,首先想一想为-1的情况:a[n-1]>a[n] 这种情况下更本就没得改 a[n]<0的情况 其实可以发现如果a[n]<0且数组无序,无论如何都不可能好排序,因为想要改变一个数,z一定是正数,但如果a[n]<0,之前所有的数也都要小于0.AC代码如下:#include <iostream>#include<algorithm...

2022-02-21 21:04:48 246

原创 Codeforces Round #772 (Div. 2) B. Avoid Local Maximums [简单的贪心]

传送门https://codeforces.com/contest/1635/problem/B在这个问题中,a[i]只是否符合条件取决于a[i-1]和a[i+1],但a[i-1]改变并不会影响后面的区间。要注意的是a[i+1]他会影响a[i+2]。如果a[i+1]<a[i+2]有可能是a[i+2]也不符合条件,所以a[i+1]=max(a[i],a[i+2])——这就是贪心部分。AC代码如下:#include<iostream>#include<algorit.

2022-02-21 16:47:48 385

原创 Codeforces Round #772 (Div. 2) A. Min Or Sum

传送门这道题就是大胆猜,但也不要盲目,要不然就为像我一样掉100来分。我就是从这一组数据中得到的灵感。每组数据感觉最后几乎都回归到2^n来了,比如:1 3 2 1|3=11(2)=1|2 再把1和2放进去等待下一次再选中他们注意——相同的数的话只留一个,另一个变成0;ac代码如下:#include<iostream>#include<algorithm>#include<iomanip>#include&...

2022-02-21 11:09:24 544

原创 P2196 [NOIP1996 提高组] 挖地雷 [基础DP]

说实话看到这道题的时候第一眼想到的就是——最短路,但本题的标答是DP于是就有了一笑的题解。但其实提交的时候很无语,不知为啥会WA个点,后面发现是路径输出没有按从小到大排序,**就很离谱,题目也没要求!!!** 其次其实dp的公式很简单,就在代码里这里就不多讲了,主要是路径的问题。#include<iostream>#include<algorithm>#include<iomanip>#include&lt...

2022-02-19 22:52:56 221

原创 2022牛客寒假算法基础集训营1 之 《九小时九个人九扇门》背包dp

牛客原题链接目录题目描述输入描述:输出描述:输入输出思路:题目描述在打越钢太郎的著名解谜游戏系列《极限脱出》的第一作《九小时九个人九扇门》中,有这样一个有趣的设定:游戏中,9位主人公被困在一座大型的豪华巨轮中,每个人手上都有一个奇怪的手表,手表上有一个数字,9个人的数字分别是1−9;在巨轮中,还有很多紧闭的数字门,每扇数字门上也有一个1−9的数字,要想打开数字门逃出生天,主角们必须要满足一个奇怪的条件:k个人能够打开门上数字为ddd的...

2022-01-29 15:25:34 167

原创 LUOGU P1678 烦恼的高考志愿【二分】

P1678 烦恼的高考志愿题意: 现有m所学校的分数线,以及n个学生的估分; 求:每个学生与学校分数线的差相加最小是多少?#include <iostream>#include <cmath>#include<vector>#include <algorithm>using namespace std;vector<int>a;int main(){ int n, m; cin &...

2022-01-18 14:12:40 625

原创 Codeforces Round #766 (Div. 2) B. Not Sitting【暴力+堆优化】

Problem - 1627B - Codeforces 这道题第一眼看到以为是一道思维题,草稿本上写了1小时,其实可以暴力但其实吧可以很容易想到,开始Rahul 不知道Tina的位置,所以为了在任意情况下都最近,他会选择更加靠近中间的位置,而刷油漆的位置也会优先选择靠中间的位置;所以当Tina开始选位置时,Rahul已经坐在了能坐的位置中最靠近中间的地方,而Tina自然就会选择最远离Rahul的角落。 因为两人都是最优解,且油漆...

2022-01-16 22:31:47 516

原创 Codeforces Round #765 (Div. 2) A~B

目录AAncient CivilizationBProblem - B - CodeforcesAAncient Civilization题意总结起来还是很简单的: 将输入的数字转换为二进制,将几个数的二进制数以为一位的比较,看1和0谁出现的多,答案的二进制数在该位置上的数就是几。(弱狗的我只能手写进制转换)#include<iostream>#include<queue>#include<map>#inc...

2022-01-13 15:57:19 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除