自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Loi_yuan的博客

同学,你知道qer吗?

  • 博客(84)
  • 收藏
  • 关注

原创 NOIP 模板整理(多图预警╮(╯▽╰)╭)

马上就要考NOIP了,是时候整理一下模板了233线段树模板区间修改+区间求和:#include<cstdio>#include<cstring>#include<iostream>using namespace std;long long xl[233333];struct jgt{ int l,r; long long sum,add;}hah[233333*4];

2016-11-14 07:25:25 3495 19

原创 小姿势(错题笔记)

1.比赛不要用cin,不要用cin,不要用cin,重要的事情说三遍2332.快速幂用下面的那种,不要用上面的,上面那种会变得好慢(不要问我怎么知道的╭(╯^╰)╮)。这好像是因为每一次ksm(a,k/2)%p都要递归OTZ。long long ksm(long long a,long long k){ a%=p; if(k==0) return 1; else if(k==

2016-09-28 11:10:01 655 9

原创 【留言板】Hello

勾搭一下神犇

2016-09-26 19:57:27 574 16

原创 程序设计思维与实践CSP第二次模拟题

A.问题描述:相较于咕咕东,瑞神是个起早贪黑的好孩子,今天早上瑞神起得很早,刷B站时看到了一个序列a,他对这个序列产生了浓厚的兴趣,他好奇是否存在一个数K,使得一些数加上K,一些数减去K,一些数不变,使得整个序列中所有的数相等,其中对于序列中的每个位置上的数字,至多只能执行一次加运算或减运算或是对该位置不进行任何操作。input:输入第一行是一个正整数t表示数据组数。 接下来对于每组数据,输...

2020-04-19 14:58:15 372

原创 程序设计思维与实践第八周作业

A.区间选点 II给定一个数轴上的 n 个区间,要求在数轴上选取最少的点使得第 i 个区间 [ai, bi] 里至少有 ci 个点使用差分约束系统的解法解决这道题使用差分约束系统的解法解决这道题使用差分约束系统的解法解决这道题使用差分约束系统的解法解决这道题使用差分约束系统的解法解决这道题Input输入第一行一个整数 n 表示区间的个数,接下来的 n 行,每一行两个用空格隔开的整数...

2020-04-19 13:24:18 276

原创 程序设计思维与实践第七周作业

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

2020-04-18 14:36:39 241

原创 程序设计思维与实践第六周限时大模拟

掌握魔法の东东 II从瑞神家打牌回来后,东东痛定思痛,决定苦练牌技,终成赌神!东东有 A × B 张扑克牌。每张扑克牌有一个大小(整数,记为a,范围区间是 0 到 A - 1)和一个花色(整数,记为b,范围区间是 0 到 B - 1。扑克牌是互异的,也就是独一无二的,也就是说没有两张牌大小和花色都相同。“一手牌”的意思是你手里有5张不同的牌,这 5 张牌没有谁在前谁在后的顺序之分,它们可以...

2020-04-05 14:54:02 175

原创 程序设计思维与实践第六周作业

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

2020-04-05 11:46:42 321

原创 程序设计与思维与实践第五周作业

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

2020-04-04 11:44:39 250

原创 codevs 5570 Xor(dfs)

题目描述 Description 给出无向图G,边(Ai,Bi) 的权是Ci,判断下列性质是否成立 对于任意圈C,其边权的异或和是0 输入描述 Input Description 第1 行,1 个整数T,表示数据的组数。 每组数据第1 行,2 个整数N,M,表示图G 点和边的数量。 M 行,每行3 个整数Ai,Bi,Ci 输出描述 Output De

2016-11-15 16:28:53 571 1

原创 【NOIP 2012 Day2 T1】同余方程(扩展欧几里得)

题目描述 Description 求关于 x 同余方程 ax ≡ 1 (mod b)的最小正整数解。 输入描述 Input Description 输入只有一行,包含两个正整数 a, b,用 一个 空格隔开。 输出描述 Output Description 输出只有一行包含一个正整数x0,即最小正整数解,输入数据保证一定有解。 样例输入 Sampl

2016-11-15 15:31:46 624

原创 codevs 2404 糖果(差分约束)

题目描述 Description 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所

2016-11-15 10:00:02 570

原创 codevs 3304 水果姐逛水果街Ⅰ(线段树)

题目描述 Description 水果姐今天心情不错,来到了水果街。 水果街有n家水果店,呈直线结构,编号为1~n,每家店能买水果也能卖水果,并且同一家店卖与买的价格一样。 学过oi的水果姐迅速发现了一个赚钱的方法:在某家水果店买一个水果,再到另外一家店卖出去,赚差价。 就在水果姐窃喜的时候,cgh突然出现,他为了为难水果姐,给出m个问题,每个问题要求水果姐从第x家店出发到第

2016-11-13 16:47:22 590

原创 codevs 1055 气球(字符串处理)

题目描述 Description 在刚刚过去的六一节里(虽然我们已经不是儿童了,也可以庆祝一下啊,哈哈),游乐园的天空中飘满了气球,明明对这些气球突然有了兴趣,他需要你的帮助! 你将会被告知气球的数量以及每个气球的颜色 相同颜色的气球数量被称为这种颜色的频率。 输入描述 Input Description 输入(balloon.in):第一行为N(N<=100),接

2016-11-12 16:14:36 957

原创 【NOIP 2010 提高组 T2】乌龟棋(DP)

题目描述 Description 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一 的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 …… 1 2 3 4 5 ……N 乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种类型 的卡片,见样例),每种类型的卡片上分别标有1、

2016-11-11 10:30:39 538

原创 codevs 1811 A+B问题3(高精度)

题目描述 Description 对于给定的A和B,求A+B的值。 输入描述 Input Description 输入的第1行为一个整数A,第2行为一个整数B。 输出描述 Output Description 输出仅包括1行,A+B的值。 样例输入 Sample Input 1 1 样例输出 Sample Output 2

2016-11-10 19:32:08 659

原创 codevs 1060 搞笑世界杯(DP)

题目描述 Description 随着世界杯小组赛的结束,法国,阿根廷等世界强队都纷纷被淘汰,让人心痛不已. 于是有人组织了一场搞笑世界杯,将这些被淘汰的强队重新组织起来和世界杯一同比赛.你和你的朋友欣然去购买球票.不过搞笑世界杯的球票出售方式也很特别,它们只准备了两种球票.A 类票——免费球票 B 类票——-双倍价钱球票.购买时由工作人员通过掷硬币决定,投到正面的买A类票, 反面的买B类票.

2016-11-10 18:46:46 480

原创 openjudge 2985 数字组合(dfs子集枚举)

描述 有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如: n=5,5个数分别为1,2,3,4,5,t=5; 那么可能的组合有5=1+4和5=2+3和5=5三种组合方式。 输入 输入的第一行是两个正整数n和t,用空格隔开,其中1<=n<=20,表示正整数的个数,t为要求的和(1<=t<=1000) 接下来的一行是n个正整数,用空格隔开。

2016-11-10 17:21:51 787

原创 codevs 4175 收费站(二分+spfa)

题目描述 Description 在某个遥远的国家里,有n个城市。编号为1,2,3,……,n。 这个国家的政府修建了m条双向的公路。每条公路连接着两个城市。沿着某条公路,开车从一个城市到另一个城市,需要花费一定的汽油。 开车每经过一个城市,都会被收取一定的费用(包括起点和终点城市)。所有的收费站都在城市中,在城市间的公路上没有任何的收费站。 小红现在要开车从城市u到城市v(1

2016-11-09 19:27:21 631

原创 codevs 2594 解药还是毒药(状态压缩BFS)

题目描述 Description Smart研制出对付各种症状的解药,可是他一个不小心,每种药都小小地配错了一点原料,所以这些药都有可能在治愈某些病症的同时又使人患上某些别的病症(你可能会问那…那是解药还是毒药啊?)……,经过Smart的努力,终于弄清了每种药的具体性能,他会把每种药能治愈的病症和能使人患上的病症列一张清单给你,然后你要根据这张清单找出能治愈所有病症的最少药剂组合……顺便说一声

2016-11-09 09:49:57 667

原创 codevs 1230 元素查找(hash)

题目描述 Description 给出n个正整数,然后有m个询问,每个询问一个整数,询问该整数是否在n个正整数中出现过。 输入描述 Input Description 第一行两个整数 n 和m。 第二行n个正整数(1<=n<= 100000) 第三行m个整数(1<=m<=100000) 输出描述 Output Description 一共m行,若出现

2016-11-09 08:06:13 498

原创 洛谷 P2656 采蘑菇(Tarjan)

题目描述 小胖和ZYR要去ESQMS森林采蘑菇。 ESQMS森林间有N个小树丛,M条小径,每条小径都是单向的,连接两个小树丛,上面都有一定数量的蘑菇。小胖和ZYR经过某条小径一次,可以采走这条路上所有的蘑菇。由于ESQMS森林是一片神奇的沃土,所以一条路上的蘑菇被采过后,又会长出一些新的蘑菇,数量为原来蘑菇的数量乘上这条路的“恢复系数”,再下取整。 比如,一条路上有4个蘑菇,这条路

2016-11-08 19:04:24 712

原创 codevs 1332 上白泽慧音(Tarjan)

题目描述 Description 在幻想乡,上白泽慧音是以知识渊博闻名的老师。春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄。因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点。人间之里由N个村庄(编号为1..N)和M条道路组成,道路分为两种一种为单向通行的,一种为双向通行的,分别用1和2来标记。如果存在由村庄A到达村庄B的通路,那么我们认为可以从村庄

2016-11-07 19:53:53 621

原创 codevs 2822 爱在心中(Tarjan)

题目描述 Description “每个人都拥有一个梦,即使彼此不相同,能够与你分享,无论失败成功都会感动。爱因为在心中,平凡而不平庸,世界就像迷宫,却又让我们此刻相逢Our Home。” 在爱的国度里有N个人,在他们的心中都有着一个爱的名单,上面记载着他所爱的人(不会出现自爱的情况)。爱是具有传递性的,即如果A爱B,B爱C,则A也爱C。 如果有这样一部分人,他们彼此都相爱,则他们

2016-11-07 19:07:15 517

原创 codevs 3223 素数密度(埃氏筛法)

题目描述 Description 给定区间[L, R](L <= R <= 2147483647,R-L <= 1000000),请计算区间中素数的个数。 输入描述 Input Description 两个数L和R 输出描述 Output Description 一行,区间中素数的个数 样例输入 Sample Input 2 11 样例

2016-11-04 21:50:50 878

原创 codevs 1313,1792,3164 分解质因数(埃氏筛法)

T1:质因数分解 T2:分解质因数 T3:质因数分解题解:都是简单的筛素数的题,我只是想练习一下埃氏筛法(在这里我要吐槽一下T3,一个黄金题朴素筛法就能过,果然不能信codevs的分类╭(╯^╰)╮)代码如下: T1:#include<cmath> #include<cstdio>#include<cstring>#include<iostream>using namespace st

2016-11-04 17:13:55 1085 1

原创 【NOIP 2008 提高组 T3】传纸条(DP)

题目描述 Description 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)。从小渊传到小轩的纸条只可以向下或

2016-11-03 19:05:49 593

原创 OpenJudge noi 2987 小兔子捡金币(模拟)

描述 在一个游戏中,小兔子可以捡金币。它会一边走一边捡掉经过的金币。当小兔子发现前方没有金币的时候,会自动右转。直到所有金币都被捡走。现在把一个NХN的方型区域内,每一格都摆方好了金币。假设小兔子从左上方第一格开始,往右边走。图示如下: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 捡到的第k个金币会被标记成k,记为该金币的序号。则

2016-11-03 14:59:28 1210

原创 codevs 2188 最长上升子序列(DP)

题目描述 Description LIS问题是最经典的动态规划基础问题之一。如果要求一个满足一定条件的最长上升子序列,你还能解决吗? 给出一个长度为N整数序列,请求出它的包含第K个元素的最长上升子序列。 例如:对于长度为6的序列<2,7,3,4,8,5>,它的最长上升子序列为<2,3,4,5>,但如果限制一定要包含第2个元素,那么满足此要求的最长上升子序列就只能是<2,7,8>了。

2016-11-02 21:44:03 437

原创 codevs 3955 最长严格上升子序列(加强版)(DP)

题目描述 Description 给一个数组a1, a2 … an,找到最长的上升降子序列ab1< ab2< .. < abk,其中b1< b2<..bk。 输出长度即可。 输入描述 Input Description 第一行,一个整数N。 第二行 ,N个整数(N < = 1000000) 输出描述 Output Description 输出K的极

2016-11-02 21:33:43 404

原创 codevs 2980 买帽子(DP)

题目描述 Description 小A想买一顶新帽子,商店里有n个帽子 (1<=n<=100),每顶帽子上有一个字符串,字符串的长度为len (1<=len<=500)。她认为每顶帽子上的字符串看起来越对称则代表这顶帽子更漂亮。根据每个字符串,我们可以算出其对称系数k (即最长对称子序列的长度) 来比较各顶帽子在小A心中的漂亮程度。 例如,字符串 character (k=5) 比 po

2016-11-02 19:32:48 512

原创 codevs 1058 合唱队形(DP)

题目描述 Description N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<…Ti+1>…>TK(1<=i<=K)。 你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排

2016-11-01 15:24:36 3095

原创 【NOIP 1999 提高组 T1】拦截导弹(DP)

题目描述 Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入描述 Input Description 输入导弹依次飞来的高度(雷达给

2016-11-01 14:43:38 733

原创 codevs 3339 扫描(优先队列)

题目描述 Description 有一个1  n 的矩阵,有n 个正整数。 现在给你一个可以盖住连续的k 的数的木板。 一开始木板盖住了矩阵的第1  k 个数,每次将木板向右移动一个单位,直到右端与 第n 个数重合。 每次移动前输出被覆盖住的最大的数是多少。 输入描述 Input Description 从scan.in 中输入数据 第一行两个

2016-11-01 09:50:53 542

原创 codevs 1373 射命丸文(矩阵前缀和)

题目描述 Description 在幻想乡,射命丸文是以偷拍闻名的鸦天狗。当然,文文的照相机可不止能够照相,还能够消除取景框里面所有的弹幕。假设现在文文面前有一块N行M列的弹幕群,每一个单位面积内有分值有num[i][j]的弹幕。相机的取景框可以将一块R行C列的弹幕消除,并且得到这一块区域内所有弹幕的分值(累加)。现在文文想要取得尽可能多的分值,请你计算出她最多能够得到的分值。 输

2016-11-01 07:53:14 1498

原创 codevs 2598 编辑距离问题(DP)

题目描述 Description 设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括: (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B所用的最少字符操作数称为字符串A到B的编辑距离,记为d(A,B)。试编写程序,对任给的2个字符串A和B,计算出它们的编辑距离d(A,B)。

2016-10-31 17:05:56 411

原创 codevs 1048 石子归并(区间型DP)

题目描述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1]。问安排怎样的合并顺序,能够使得总合并代价达到最小。 输入描述 Input Description 第一行一个整数n(n<=100) 第二行n个整数w1,w2…wn (wi <= 100) 输

2016-10-31 15:26:29 454

原创 codevs 1043 方格取数(棋盘型DP)

题目描述 Description 设有N*N的方格图(N<=10,我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例): 某人从图的左上角的A 点出发,可以向下行走,也可以向右走,直到到达右下角的B点。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。 此人从A点到B 点共走两次,试找出2条这样的路径,使得取得的数之和为最大。

2016-10-30 19:40:39 507

原创 codevs 2066 三角恋(dfs)

题目描述 Description 人们的恋爱关系与如下特点:两个人a,b,如果a爱着b,那么b一定不爱a;如果a不爱b,那么b一定爱着a(yh的研究成果果然与众不同……)。 现在,yh想知道,在n个人当中,是否存在三角恋现象(即a爱着b,b爱着c,c爱着a)。 输入描述 Input Description 本题有多组测试数据 第一行一个整数t,表示有t组测试数据。

2016-10-30 17:03:35 512 2

原创 【NOIP 2013 Day2 T1】积木大赛(贪心)

题目描述 Description 春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为1的积木组成,第i块积木的最终高度需要是hi。 在搭建开始之前,没有任何积木(可以看成 n 块高度为 0 的积木)。接下来每次操作,小朋友们可以选择一段连续区间[L,R],然后将第 L 块到第 R 块之间(含第 L 块和第 R 块)所有积木的高

2016-10-30 14:23:41 659

空空如也

空空如也

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

TA关注的人

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