自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【猫睡觉问题】较复杂模拟

具体代码#include<iostream>#include<cstring>#include<cstdio>#include<string>#include<algorithm>#include<cmath>#include<cstdlib>#include<iomanip>#include<queue>#define ll long long#define MAXN 1440

2020-06-05 10:26:58 219

原创 【宇宙狗的危机】CSP模测T4

题目题目描述在瑞神大战宇宙射线中我们了解到了宇宙狗的厉害之处,虽然宇宙狗凶神恶煞,但是宇宙狗有一 个很可爱的女朋友。最近,他的女朋友得到了一些数,同时,她还很喜欢树,所以她打算把得到的数拼成一颗树。这一天,她快拼完了,同时她和好友相约假期出去玩。贪吃的宇宙狗不小心把树的树枝都吃掉 了。所以恐惧包围了宇宙狗,他现在要恢复整棵树,但是它只知道这棵树是一颗二叉搜索树,同 时任意树边相连的两个节点的gcd(greatest common divisor)都超过1。但是宇宙狗只会发射宇宙射线,他来请求你的

2020-06-04 10:19:56 206

原创 【ZJM要抵御宇宙射线】CSP模测T2

题目题目大意本题给出平面二维坐标上的若干个点,要求选取一个点做圆心,此时可以以最短半径包含所有点,求出圆心坐标和最短半径平方,结果保留两位小数。解题思路本题乍看只下可能觉得会很复杂,但结合数据组成和时间限制可以发现其实就是简单的暴力遍历问题。本题难点在于对于题目的理解细致程度,首先题目要求半径平方,不要只看样例忽略这一点。另外本题虽然要求保留两位小数,但实际上无论半径的平方还是点的坐标都是可以用整数来处理的,使用浮点数表示反倒会出现问题。最后要注意本题的半径平方不能简单的用int类型表示,从数据

2020-06-04 09:53:25 216

原创 【TT数鸭子】CSP模测T1

题目题目大意本题给出若干个数字,对于每一个数如果他的数位中不同的数字个数小于k则满足题目条件,要求找到n个数中满足要求的数的数目。n与k均已题目给出。解题思路本题是一道简单题,对于每一个数只需要用一个大小为10的数组记录每一个数字是否出现过,最后统计出现过的数字数量,只要数字数量大于等于k则将最终答案加一。这道题目在摸测试由于应对粗心同时有些心急紧张,出现了细节错误导致最终只通过了三个点。以后在应对这种场合时要沉着冷静,用简洁直接的方法,避免再次出现此类问题。具体代码#include<i

2020-06-04 09:38:12 208

原创 【TT的奖励】动态规划

题目题意在大家不辞辛劳的帮助下,TT 顺利地完成了所有的神秘任务。神秘人很高兴,决定给 TT 一个奖励,即白日做梦之捡猫咪游戏。捡猫咪游戏是这样的,猫咪从天上往下掉,且只会掉在 [0, 10] 范围内。TT 初始站在位置五上,且每秒只能在移动不超过一米的范围内接住掉落的猫咪,如果没有接住,猫咪就会跑掉。例如,在刚开始的一秒内,TT 只能接到四、五、六这三个位置其中一个位置的猫咪。喜爱猫咪的 TT 想要接住尽可能多的猫咪,你能帮帮他吗?Input多组样例。每组样例输入一个 m (0 <

2020-05-14 19:17:04 501

原创 【括号最大匹配】区间dp

题目题目We give the following inductive definition of a “regular brackets” sequence:the empty sequence is a regular brackets sequence,if s is a regular brackets sequence, then (s) and [s] are regular brackets sequences, andif a and b are regular brackets

2020-05-09 18:33:46 206

原创 【Max Sum Plus Plus】区间dp

题目HDU 1024 传送门题意东东每个学期都会去寝室接受扫楼的任务,并清点每个寝室的人数。每个寝室里面有ai个人(1<=i<=n)。从第i到第j个宿舍一共有sum(i,j)=a[i]+…+a[j]个人这让宿管阿姨非常开心,并且让东东扫楼m次,每一次数第i到第j个宿舍sum(i,j)问题是要找到sum(i1, j1) + … + sum(im,jm)的最大值。且ix <= iy <=jx和ix <= jy <=jx的情况是不被允许的。也就是说m段都不能相交。

2020-05-08 20:41:04 203 1

原创 【咕咕东学英语】CSP模测T4

题目题目描述咕咕东很聪明,但他最近不幸被来自宇宙的宇宙射线击中,遭到了降智打击,他的英语水平被归 零了!这一切的始作俑者宇宙狗却毫不知情!此时咕咕东碰到了一个好心人——TT,TT在吸猫之余教咕咕东学英语。今天TT打算教咕咕东字母A 和字母B,TT给了咕咕东一个只有大写A、B组成的序列,让咕咕东分辨这些字母。但是咕咕东的其他学科水平都还在,敏锐的咕咕东想出一个问题考考TT:咕咕东问TT这个...

2020-05-07 18:07:47 227

原创 【东东开车了】01背包+回溯

题目题意东东开车出去泡妞(在梦中),车内提供了 n 张CD唱片,已知东东开车的时间是 n 分钟,他该如何去选择唱片去消磨这无聊的时间呢假设:CD数量不超过20张没有一张CD唱片超过 N 分钟每张唱片只能听一次唱片的播放长度为整数N 也是整数我们需要找到最能消磨时间的唱片数量,并按使用顺序输出答案(必须是听完唱片,不能有唱片没听完却到了下车时间的情况发生)Input多组输入...

2020-04-30 16:39:10 206

原创 【东东与 ATM】多重背包+二进制拆分

题目题意一家银行计划安装一台用于提取现金的机器。机器能够按要求的现金量发送适当的账单。机器使用正好N种不同的面额钞票,例如D_k,k = 1,2,…,N,并且对于每种面额D_k,机器都有n_k张钞票。例如,N = 3,n_1 = 10,D_1 = 100,n_2 = 4,D_2 = 50,n_3 = 5,D_3 = 10表示机器有10张面额为100的钞票、4张面额为50的钞票...

2020-04-30 15:58:51 159

原创 【团队聚会】差分+hash+复杂模拟

题目POJ-1960 Time Planner题目描述TA团队每周都会有很多任务,有的可以单独完成,有的则需要所有人聚到一起,开过会之后才能去做。但TA团队的每个成员都有各自的事情,找到所有人都有空的时间段并不是一件容易的事情。给出每位助教的各项事情的时间表,你的任务是找出所有可以用来开会的时间段。输入格式第一行一个数T(T≤100),表示数据组数。对于每组数据,第一行一个数m(2...

2020-04-25 18:15:57 296

原创 【拿数问题 II】dp

题目题意给 n 个数,每一步能拿走一个数,比如拿第 i 个数, Ai = x,得到相应的分数 x,但拿掉这个 Ai 后,x+1 和 x-1 (如果有 Aj = x+1 或 Aj = x-1 存在) 就会变得不可拿(但是有 Aj = x 的话可以继续拿这个 x)。求最大分数。本题和课上讲的有些许不一样,但是核心是一样,需要你自己思考。Input第一行包含一个整数 n (1 ≤ n ≤ 1...

2020-04-23 17:11:15 270

原创 【LIS & LCS】最长上升子序列+最长公共子序列+dp

题目题意给定两个序列A和B。求序列A的LIS和序列AB的LCS的长度。注意,LIS为严格递增的,即a1<a2<…<ak(ai<=1,000,000,000)。Input第一行两个数n,m(1<=n<=5,000,1<=m<=5,000)第二行n个数,表示序列A第三行m个数,表示序列BOutput输出一行数据ans1和ans2,分...

2020-04-23 17:01:21 139

原创 csp 201809-3 元素选择器

题目元素选择器题目大意本题给出了一种目录结构,每个目录包含了两个属性,分别是label和id。另外每个目录有一定级层,可以用之前的省略号数目来表示层级。题目会给出三种寻找方式,要求我们找到满足条件的目录数目及其编号。三种方式分别是label寻找和id寻找和后代选择器,其中后代选择器给出了要求寻找的层级之上的一些约束。解题思路本题思路较为简单,首先用结构体来存储每个目录,其中存储了labe...

2020-04-23 16:12:02 193

原创 【咕咕东的目录管理器】复杂大模拟

题目Directory Management 传送门题目大意

2020-04-23 15:26:35 134

原创 【东东学打牌】复杂模拟

题目题意最近,东东沉迷于打牌。所以他找到 HRZ、ZJM 等人和他一起打牌。由于人数众多,东东稍微修改了亿下游戏规则:所有扑克牌只按数字来算大小,忽略花色。每张扑克牌的大小由一个值表示。A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K 分别指代 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13。每个玩家抽得 5 张扑克牌,组...

2020-04-16 15:29:47 266

原创 csp 201609-3 炉石传说

题目csp 201609-3 炉石传说题目大意本题给出了炉石传说这个游戏的部分规则,主要是说场上有两名玩家,每位玩家由一张英雄卡和七张角色卡位。初始时英雄有30点生命和0点攻击,由先手开始,每个回合可以执行若干次以下三种操作:召唤随从:玩家召唤一个随从进入战场,随从具有指定的生命值和攻击力。随从攻击:玩家控制自己的某个随从攻击对手的英雄或者某个随从。结束回合:玩家声明自己的当前回合结...

2020-04-15 10:35:21 210

原创 【班长竞选】强连通分量+缩点

题目题意大学班级选班长,N 个同学均可以发表意见 若意见为 A B 则表示 A 认为 B 合适,意见具有传递性,即 A 认为 B 合适,B 认为 C 合适,则 A 也认为 C 合适 勤劳的 TT 收集了M条意见,想要知道最高票数,并给出一份候选人名单,即所有得票最多的同学,你能帮帮他吗?Input本题有多组数据。第一行 T 表示数据组数。每组数据开始有两个整数 N 和 M (2 <...

2020-04-11 17:38:04 138

原创 【猫猫向前冲】拓扑排序+优先队列

题目题意众所周知, TT 是一位重度爱猫人士,他有一只神奇的魔法猫。有一天,TT 在 B 站上观看猫猫的比赛。一共有 N 只猫猫,编号依次为1,2,3,…,N进行比赛。比赛结束后,Up 主会为所有的猫猫从前到后依次排名并发放爱吃的小鱼干。不幸的是,此时 TT 的电子设备遭到了宇宙射线的降智打击,一下子都连不上网了,自然也看不到最后的颁奖典礼。不幸中的万幸,TT 的魔法猫将每场比赛的结果都...

2020-04-10 20:18:57 245

原创 【区间选点 II】差分约束

题目题意给定一个数轴上的 n 个区间,要求在数轴上选取最少的点使得第 i 个区间 [ai, bi] 里至少有 ci 个点使用差分约束系统的解法解决这道题Input输入第一行一个整数 n 表示区间的个数,接下来的 n 行,每一行两个用空格隔开的整数 a,b 表示区间的左右端点。1 <= n <= 50000, 0 <= ai <= bi <= 50000 并...

2020-04-10 20:09:24 309

原创 【咕咕东的奇妙序列】二分+数字模拟

题目POJ 1019 Number Sequence题目大意题目给出一种序列表示方式,可以表示为 1 12 123 1234 … 12345678910 …(序列不带空格)。也就是说序列可被分组,第 i 组包含的是1到 i 的所有数字。题目给出多个询问要求每次得到序列中第 k 位的数字。注意 k 要能取到 10^18.解题思路首先说明题目序列的含义和询问方式,k的最大取值就是序列的最长长...

2020-04-09 11:35:16 264

原创 【HRZ 学英语】字符串+暴力

题目Complete the Word CodeForces - 716B 题目大意本题给出一个全由大写字母构成的字符串,其中可能包含 “?” 字符,表示此处可以替换为任意大写字母。题目要求我们找出第一次出现的连续包含26个字母的子串,且可以替换"?",要用字典序最小来替换。解题思路这道题是第二次CSP限时模拟题目,很遗憾我只对了四个点。先说总体思路,我的思路没有什么问题,就是从头开始遍...

2020-04-08 19:39:23 143

原创 【TT的美梦】SPFA负环问题

题目题意这一晚,TT 做了个美梦!在梦中,TT 的愿望成真了,他成为了喵星的统领!喵星上有 N 个商业城市,编号 1 ~ N,其中 1 号城市是 TT 所在的城市,即首都。喵星上共有 M 条有向道路供商业城市相互往来。但是随着喵星商业的日渐繁荣,有些道路变得非常拥挤。正在 TT 为之苦恼之时,他的魔法小猫咪提出了一个解决方案!TT 欣然接受并针对该方案颁布了一项新的政策。具体政策如下:...

2020-04-03 14:09:30 125

原创 【TT 的旅行日记】Dijkstar + 分层图最短路

题目题意众所周知,TT 有一只魔法猫。今天他在 B 站上开启了一次旅行直播,记录他与魔法猫在喵星旅游时的奇遇。 TT 从家里出发,准备乘坐猫猫快线前往喵星机场。猫猫快线分为经济线和商业线两种,它们的速度与价钱都不同。当然啦,商业线要比经济线贵,TT 平常只能坐经济线,但是今天 TT 的魔法猫变出了一张商业线车票,可以坐一站商业线。假设 TT 换乘的时间忽略不计,请你帮 TT 找到一条去喵星...

2020-04-02 20:09:07 242

原创 【TT 的魔法猫】Floyd + 剪枝

题目题意众所周知,TT 有一只魔法猫。这一天,TT 正在专心致志地玩《猫和老鼠》游戏,然而比赛还没开始,聪明的魔法猫便告诉了 TT 比赛的最终结果。TT 非常诧异,不仅诧异于他的小猫咪居然会说话,更诧异于这可爱的小不点为何有如此魔力?魔法猫告诉 TT,它其实拥有一张游戏胜负表,上面有 N 个人以及 M 个胜负关系,每个胜负关系为 A B,表示 A 能胜过 B,且胜负关系具有传递性。即 A...

2020-04-02 19:11:22 201

原创 csp 201604-3 题目总结回顾

题目试题编号: 201604-3试题名称: 路径解析时间限制: 1.0s内存限制: 256.0MB问题描述: 问题描述  在操作系统中,数据通常以文件的形式存储在文件系统中。文件系统一般采用层次化的组织形式,由目录(或者文件夹)和文件构成,形成一棵树的形状。文件有内容,用于存储数据。目录是容器,可包含文件或其他目录。同一个目录下的所有文件和目录的名字各不相同,不同目录下可以有名字相...

2020-04-01 12:02:44 223

原创 【东东打牌II】模拟

题目题意东东有 A × B 张扑克牌。每张扑克牌有一个大小(整数,记为a,范围区间是 0 到 A - 1)和一个花色(整数,记为b,范围区间是 0 到 B - 1。扑克牌是互异的,也就是独一无二的,也就是说没有两张牌大小和花色都相同。“一手牌”的意思是你手里有5张不同的牌,这 5 张牌没有谁在前谁在后的顺序之分,它们可以形成一个牌型。 我们定义了 9 种牌型,如下是 9 种牌型的规则,我...

2020-03-27 17:26:04 268

原创 csp 201812-4 题目总结回顾

题目题目链接题目大意本题题意迷惑性很大,但观察可以发现本题实际上就是求出一个图的最小生成树。题目要求整个网络中向root传输的时间最短,而传输时间就是任意两点间传输的最大时间。所以本题就是求最小生成树问题。解题思路最小生成树问题与之前的练习题目十分相似,只不过本题最终结果要求得到的是最小生成树中的最大边权。对于用最小堆完成的Kruskal算法,最后一次弹出的边就是最小生成树中最大边权。...

2020-03-26 18:52:47 139

原创 【魔法东东】最小生成树

题目题意东东在老家农村无聊,想种田。农田有 n 块,编号从 1~n。种田要灌溉,众所周知东东是一个魔法师,他可以消耗一定的 MP 在一块田上施展魔法,使得黄河之水天上来。他也可以消耗一定的 MP 在两块田的渠上建立传送门,使得这块田引用那块有水的田的水。 (1<=n<=3e2)黄河之水天上来的消耗是 Wi,i 是农田编号 (1<=Wi<=1e5)建立传送门的消耗是...

2020-03-26 18:34:43 176

原创 【戴好口罩】并查集

题目题意新型冠状病毒肺炎(Corona Virus Disease 2019,COVID-19),简称“新冠肺炎”,是指2019新型冠状病毒感染导致的肺炎。如果一个感染者走入一个群体,那么这个群体需要被隔离!小A同学被确诊为新冠感染,并且没有戴口罩!时间紧迫,需要尽快找到所有和小A同学直接或者间接接触过的同学,将他们隔离,防止更大范围的扩散。众所周知,学生的交际可能是分小团体的,一位...

2020-03-26 17:25:11 108

原创 【氪金带东】树的直径

题目题意实验室里原先有一台电脑(编号为1),最近氪金带师咕咕东又为实验室购置了N-1台电脑,编号为2到N。每台电脑都用网线连接到一台先前安装的电脑上。但是咕咕东担心网速太慢,他希望知道第i台电脑到其他电脑的最大网线长度,但是可怜的咕咕东在不久前刚刚遭受了宇宙射线的降智打击,请你帮帮他。提示: 样例输入对应这个图,从这个图中你可以看出,距离1号电脑最远的电脑是4号电脑,他们之间的距离是3。 ...

2020-03-26 16:52:13 122

原创 【滑动窗口】单调队列

题目题意ZJM 有一个长度为 n 的数列和一个大小为 k 的窗口, 窗口可以在数列上来回移动. 现在 ZJM 想知道在窗口从左往右滑的时候,每次窗口内数的最大值和最小值分别是多少. 例如:数列是 [1 3 -1 -3 5 3 6 7], 其中 k 等于 3.Window position Minimum value Maximum value[1 3 -1] -3 5 3 6...

2020-03-19 20:12:21 182

原创 【平衡字符串】尺取法(双指针法)

题目题意一个长度为 n 的字符串 s,其中仅包含 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符。如果四种字符在字符串中出现次数均为 n/4,则其为一个平衡字符串。现可以将 s 中连续的一段子串替换成相同长度的只包含那四个字符的任意字符串,使其变为一个平衡字符串,问替换子串的最小长度?如果 s 已经平衡则输出0。Input一行字符表示给定的字符串sOutput一个整数表示答案...

2020-03-19 19:48:39 196

原创 [TT's Magic Cat] 差分

题目题意Thanks to everyone’s help last week, TT finally got a cute cat. But what TT didn’t expect is that this is a magic cat.One day, the magic cat decided to investigate TT’s ability by giving a pro...

2020-03-19 19:11:51 110

原创 最大矩形-单调栈

题目题意给一个直方图,求直方图中的最大矩形的面积。例如,下面这个图片中直方图的高度从左到右分别是2, 1, 4, 5, 1, 3, 3, 他们的宽都是1,其中最大的矩形是阴影部分。Input输入包含多组数据。每组数据用一个整数n来表示直方图中小矩形的个数,你可以假定1 <= n <= 100000. 然后接下来n个整数h1, …, hn, 满足 0 <= hi <...

2020-03-19 18:50:13 224

原创 csp 201512-3 画图

题目题目地址问题描述  用 ASCII 字符来画图是一件有趣的事情,并形成了一门被称为 ASCII Art 的艺术。例如,下图是用 ASCII 字符画出来的 CSPRO 字样。  ….………_…  ././.||….|……/.…  |.|…_.|.|).|.|).|.|.|.|  |.|.).|…/|….<|.||.|  ._|/||…||._\___/.  本题要求编程...

2020-03-17 18:30:20 131

原创 TT 的神秘礼物-二分答案

题目题目大意题目给出了一个长度为N的数组cat,要求产生新数组ans,其中ans由所有abs(cat[i]-cat[j])组成,其中i≠j且1≤i<j≤N。要求求出ans排序后的中位数,即对应(len+1)/2的数字,’/'为下取整。解题思路本题在初次接触二分答案时会难以想到做法,但是此类题型十分重要,思路也要理解。首先为了确定某个数p是不是中位数,可以使用二分的思想求出p的名次,然后便...

2020-03-14 12:09:31 244 1

原创 四个数列-整数二分问题

题目题目大意本题给出4个数组A、B、C、D,均包含n个整数,要求从每个数组中取一个数,使得这四个数的和为0,求一共有多少种方案。解题思路本题需要借助二分的方法来实现,但是一开始很难发现二分入手方向。对于取四个数字使得和为零,可以转化为取两个互为相反数的数,即将A中每一个数与B中每一个数求和组成新数组PA,同理将C中每一个数与D中每一个数求和组成新数组PC,PA和PC的长度为2n。之后,遍...

2020-03-12 19:45:48 326

原创 DDL问题-贪心算法

题目题目大意本题给出了若干个任务的DDL和对应的分值,要求得出最少扣分值,也就是求出最大得分。在DDL前完成任务可以得分,否则就不能。解题思路本题与区间覆盖问题有一些相似之处,因此在贪心准则的选取时有一定参考。首先可以将所有任务按DDL进行排序,随后开始由最后一天即最大DDL开始向前选取。此时可以使用优先队列,将DDL在所选日期之后的项目放入队列,然后弹出分值最大的项目,表明该项得分。一...

2020-03-12 19:22:51 697

原创 可怕的宇宙射线-dfs记忆化搜索

题目大意本题给出了n个整数的数组a[n],题目表示有一条初始方向为上的宇宙射线,先走过a[0]长度,之后会向其行走方向左右45°进行分裂,分裂后行走a[1]的长度,开始与上述相同的分裂。因此,题目中给出的n即为分裂次数减一,a[i]表示第i次分裂后要走的长度。题目最后需要求出分裂结束时一共覆盖了多少个点。分裂示意图如下:解题思路本题乍一看可以暴力遍历求解,但遍历的时间复杂度会达到O(2ⁿ)...

2020-03-12 18:41:12 159

空空如也

空空如也

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

TA关注的人

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