OIIIIIIII

摘要: 欧拉回路 - 题目 - Universal Online Judge 题意: 给定有向图或无向图,求一条欧拉回路。 题解 心路历程:woc什么傻哔东西->哇真香我的吗!(逃 首先我知道很多人把欧拉回路和欧拉通路混为一谈,所以我以为这道题也是叫欧拉回路的欧拉迹 (欧拉迹比欧拉回路难打多少?!!!QAQ 阅读全文
posted @ 2018-09-30 16:53 qwertaya 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒)。请构造一个有n+1个字母的字符串使得每个字母对都在这个字符串中出现。 输入输出格式 输入格式: 第一行输入一个正整数n。 以下n行每行两个字母,表示这两个字母需要相邻。 输出格式: 输出满足要求的字符串。 如 阅读全文
posted @ 2018-09-30 11:16 qwertaya 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1099 字串变换 2002年NOIP全国联赛提高组 1099 字串变换 2002年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 1 s 时间限制 阅读全文
posted @ 2018-09-26 19:44 qwertaya 阅读(261) 评论(0) 推荐(0) 编辑
摘要: P4342 [IOI1998]Polygon - 洛谷 题意翻译 题目可能有些许修改,但大意一致 多边形是一个玩家在一个有n个顶点的多边形上的游戏,如图所示,其中n=4。每个顶点用整数标记,每个边用符号+(加)或符号*(乘积)标记。 第一步,删除其中一条边。随后每一步: 选择一条边连接的两个顶点V1 阅读全文
posted @ 2018-09-25 15:52 qwertaya 阅读(216) 评论(0) 推荐(0) 编辑
摘要: P2420 让我们异或吧-洛谷 题目描述 异或是一种神奇的运算,大部分人把它总结成不进位加法. 在生活中…xor运算也很常见。比如,对于一个问题的回答,是为1,否为0.那么: (A是否是男生 )xor( B是否是男生)=A和B是否能够成为情侣 好了,现在我们来制造和处理一些复杂的情况。比如我们将给出 阅读全文
posted @ 2018-09-22 19:30 qwertaya 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Farmer John has forgotten to repair a hole in the fence on his farm, and his N cows (1 <= N <= 1,000) have escaped and gone on a rampage! Each mi 阅读全文
posted @ 2018-09-22 19:18 qwertaya 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题目描述 某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。 为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯 阅读全文
posted @ 2018-09-22 19:13 qwertaya 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1260: [CQOI2007]涂色paint Description 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。 阅读全文
posted @ 2018-09-21 19:55 qwertaya 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个长为n的整数序列(n<=1000),由A和B轮流取数(A先取)。每个人可从序列的左端或右端取若干个数(至少一个),但不能两端都取。所有数都被取走后,两人分别统计所取数的和作为各自的得分。假设A和B都足够聪明,都使自己得分尽量高,求A的最终得分。 输入输出格式 输入格式: 第一行,一 阅读全文
posted @ 2018-09-20 20:13 qwertaya 阅读(283) 评论(0) 推荐(0) 编辑
摘要: P3147 [USACO16OPEN]262144 题目描述 Bessie likes downloading games to play on her cell phone, even though she doesfind the small touch screen rather cumber 阅读全文
posted @ 2018-09-18 19:17 qwertaya 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Bessie likes downloading games to play on her cell phone, even though she doesfind the small touch screen rather cumbersome to use with her large 阅读全文
posted @ 2018-09-18 18:59 qwertaya 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 区间dp? 状态设计为描述一段区间的dp。 eg:f[i][j]表示从 i 到 j 这个区间上的最优值。 阅读全文
posted @ 2018-09-18 18:13 qwertaya 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题目描述 FJ has purchased N (1 <= N <= 2000) yummy treats for the cows who get money for giving vast amounts of milk. FJ sells one treat per day and wants 阅读全文
posted @ 2018-09-18 18:12 qwertaya 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 3083: 遥远的国度 Description 描述 zcwwzdjn在追杀十分sb的zhx,而zhx逃入了一个遥远的国度。当zcwwzdjn准备进入遥远的国度继续追杀时,守护神RapiD阻拦了zcwwzdjn的去路,他需要zcwwzdjn完成任务后才能进入遥远的国度继续追杀。 问题是这样的:遥远的 阅读全文
posted @ 2018-09-16 17:10 qwertaya 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 4621 [NOI2015]软件包管理器 4621 [NOI2015]软件包管理器 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 时间限制: 1 s 时间限制: 1 s 阅读全文
posted @ 2018-09-13 17:05 qwertaya 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径 阅读全文
posted @ 2018-09-11 20:12 qwertaya 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 输入输出格式 输入格式: 第 阅读全文
posted @ 2018-09-11 20:05 qwertaya 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 题目背景 这是一道ST表经典题——静态区间最大值 请注意最大数据时限只有0.8s,数据强度不低,请务必保证你的每次查询复杂度为 O(1) 题目描述 给定一个长度为 N 的数列,和 M 次询问,求出每一次询问的区间内数字的最大值。 输入输出格式 输入格式: 第一行包含两个整数 N,M,分别表示数列的长 阅读全文
posted @ 2018-09-11 19:55 qwertaya 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式: 2 x y 表示求树从x到y结点最短路径上所有节点的值之和 操作3: 格式: 3 x z 表示将 阅读全文
posted @ 2018-09-11 19:39 qwertaya 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1237 餐巾计划问题 1237 餐巾计划问题 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 时间限制: 1 s 时间限制: 1 s 空间限制: 128000 KB 空间 阅读全文
posted @ 2018-09-09 15:23 qwertaya 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 题目描述 虽然msh长大了,但她还是很喜欢找点游戏自娱自乐。有一天,她在纸上写了一串数字:1,1,2,5,4。接着她擦掉了一个l,结果发现剩下1,2,4都在自己所在的位置上,即1在第1位,2在第2位,4在第4位。她希望擦掉某些数后,剩下的数列中在自己位置上的数尽量多。她发现这个游戏很好玩,于是开始乐 阅读全文
posted @ 2018-09-09 14:50 qwertaya 阅读(441) 评论(0) 推荐(1) 编辑
摘要: 一定要在noip之前把自己花钱买的Luogu网课梳理完!QAQ 树上前缀和: 对于有根树,在每个点记录 val (点权) 和 sum(到根的点权之和) 当然记录的值因题而异(但是既然叫树上前缀和当然就要这么定义啊) 就可以做一些奇奇怪怪的操作了。 还是看题来理解这玩意儿的妙用吧2333 EG1 是道 阅读全文
posted @ 2018-09-06 20:14 qwertaya 阅读(596) 评论(3) 推荐(3) 编辑
摘要: 逆元? 在取余的时候,+和×符合如下取余性质: (a+b)%p=((a%p)+(b%p))%p; (a×b)%p=((a%p)×(b%p))%p;对于减法,也有:(a-b+p)%p=((a%p)-(b%p)+p)%p;(其中+p是为了避免负数运算) 但是除法布星。 所以我们引入了一个叫做逆元的东西。 阅读全文
posted @ 2018-09-04 17:15 qwertaya 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 2341 善意的投票 2007年省队选拔赛上海市队选拔赛 2341 善意的投票 2007年省队选拔赛上海市队选拔赛 时间限制: 5 s 空间限制: 128000 KB 题目等级 : 大师 Master 时间限制: 5 s 空间限制: 128000 KB 题目等级 : 大师 Master 时间限制: 阅读全文
posted @ 2018-08-25 20:24 qwertaya 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 3438: 小M的作物 Description 小M在MC里开辟了两块巨大的耕地A和B(你可以认为容量是无穷),现在,小P有n中作物的种子,每种作物的种子 有1个(就是可以种一棵作物)(用1...n编号),现在,第i种作物种植在A中种植可以获得ai的收益,在B中种植 可以获得bi的收益,而且,现在还 阅读全文
posted @ 2018-08-25 19:47 qwertaya 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 佳佳刚进高中,在军训的时候,由于佳佳吃苦耐劳,很快得到了教官的赏识,成为了“小教官”。在军训结束的那天晚上,佳佳被命令组织同学们进行篝火晚会。一共有n个同学,编号从1到n。一开始,同学们按照1,2,……,n的顺序坐成一圈,而实际上每个人都有两个最希望相邻的同学。如何 阅读全文
posted @ 2018-08-22 19:55 qwertaya 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的(值减1)为指数,以10为底数的幂之和的形式。例如:123可表示为 1*102+2*101+3*100这样的形式。 与之相似的,对二进制数来说,也可表示成每个二进制数码乘以一个以该数 阅读全文
posted @ 2018-08-19 19:54 qwertaya 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 终于搞懂KMP了!QAQ 教材:KMP字符串匹配算法2_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 然后根据自己的理解写的代码↓ 1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 using namespace std 阅读全文
posted @ 2018-08-15 20:11 qwertaya 阅读(407) 评论(0) 推荐(0) 编辑
摘要: TG助学课——noilinux 8.2 深夜 Noi Linux的使用——darkflames的博客 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define _DO_CMDS(cmds) for(int _index=0;_index<s 阅读全文
posted @ 2018-08-03 11:40 qwertaya 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Description 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个 阅读全文
posted @ 2018-07-30 12:26 qwertaya 阅读(191) 评论(0) 推荐(0) 编辑
摘要: #include<cmath> #include<cstdio> #include<iostream> #include<algorithm> using namespace std; #define R register int q[200007]; int n,m,r,mod; //Segmen 阅读全文
posted @ 2018-07-29 20:11 qwertaya 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Descrption OIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能把他们 阅读全文
posted @ 2018-07-29 12:16 qwertaya 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 插入 x 数 删除 x 数(若有多个相同的数,应只删除一个) 查询 x 数的排名(排名定义为比当前数小的数的个数 。若有多个相同的数,因输出最小的排名) 查询排名为 x 的数 求 x 的前驱(前驱定 阅读全文
posted @ 2018-07-29 11:29 qwertaya 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Description Farmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。 John是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。John能从任何 阅读全文
posted @ 2018-07-28 21:49 qwertaya 阅读(189) 评论(0) 推荐(0) 编辑
摘要: DescriptionW 公司有 m 个仓库和 n 个零售商店。第 i 个仓库有 ai 个单位的货物;第 j 个零售商店需要 bj​ 个单位的货物。货物供需平衡,即 ∑ai=∑bj​ 。从第 i 个仓库运送每单位货物到第 j 个零售商店的费用为 cij​ ​​ 。试设... 阅读全文
posted @ 2018-07-26 22:14 qwertaya 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Description有 n 件工作要分配给 n 个人做。第 i 个人做第 j 件工作产生的效益为 cij。试设计一个将 n 件工作分配给 n 个人做的分配方案,使产生的总效益最大。Input文件的第 1 行有 1 个正整数 n ,表示有 n 件工作要分配给 n 个人... 阅读全文
posted @ 2018-07-26 21:34 qwertaya 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Description2018 年 7 月 19 日,某位同学在 NOI Day 1 T1 归程 一题里非常熟练地使用了一个广为人知的算法求最短路。然后呢?100→60;Ag→Cu;最终,他因此没能与理想的大学达成契约。小 F 衷心祝愿大家不再重蹈覆辙。题目描述给定一... 阅读全文
posted @ 2018-07-25 20:51 qwertaya 阅读(158) 评论(0) 推荐(0) 编辑
摘要: DescriptionGGG 公司有 nnn 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使 nnn 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。Input文件的第 111 行中有 111 个正整数 nnn ,表示有 ... 阅读全文
posted @ 2018-07-24 22:07 qwertaya 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Description 在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。 面对海量租借教室的信息,我们自然希望编程解决这个问题。 我们需要处理接下来 n 天的借教室信息,其中第 i 天学校有 阅读全文
posted @ 2018-07-23 18:40 qwertaya 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Description在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个 N×M 列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市都有一个海拔高度。 为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市... 阅读全文
posted @ 2018-07-20 21:16 qwertaya 阅读(132) 评论(0) 推荐(0) 编辑
MDZX
Changsha
Fulan