自定义博客皮肤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_feather的博客

滿招損,謙受益。

  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 留言板

欢迎来到我的博客!!!—————————华丽的分割线——————————————最后的决战就要来临,希望能有个好成绩!!!#include<cstdio>using namespace std;int main(){ printf("Hello World"); return 0;}#include<iostream>using namespace std;int mai

2016-10-26 20:42:20 524 5

原创 写于2016年10月31日晚

转眼间离noip2016只剩不到20天了,最近的几次测验也让自己感觉到深深的不足。思前顾后,想来还是需要再努力一把,因观秋风之萧瑟与夜月之惨淡(好吧天上啥也看不见╮(╯▽╰)╭)写下此文以表感怀。今天农历的寒衣节和公历的万圣节好像重了(害怕( ⊙o⊙ )),在这个特别的日子里,我看了几篇鬼故事(大雾),也想了很多。这个博客也开了一个月了,访问量十分之一是我自己刷的,评论基本是我在自言自语,可能是我写

2016-10-31 20:19:16 456

原创 codevs 1159 最大全0子矩阵

codevs 1159 最大全0子矩阵 题目描述 Description 在一个0,1方阵中找出其中最大的全0子矩阵,所谓最大是指O的个数最多。输入描述 Input Description 输入文件第一行为整数N,其中1<=N<=2000,为方阵的大小,紧接着N行每行均有N个0或1,相邻两数间严格用一个空格隔开。输出描述 Output Description 输出文件仅一行包含一个整数表示要求

2016-10-31 17:30:51 498

原创 codevs 1044 拦截导弹

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

2016-10-30 19:45:29 491

原创 codevs 1169 传纸条 && 1043 方格取数(棋盘DP)

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

2016-10-30 17:03:42 558

原创 codevs 2598 编辑距离问题

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

2016-10-30 14:31:34 358

原创 codevs 石子归并

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

2016-10-30 11:37:28 323

原创 codevs 1066 引水入城(DFS+DP)

codevs 1066 引水入城题目描述 Description在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政 区划十分特殊,刚好构成一个N行M列的矩形,如上图所示,其中每个格子都代表一座城 市,每座城市都有一个海拔高度。 为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市建造水利设施。水利设施 有两种,分别为蓄水厂和输水站。蓄水厂的功能是利用水泵将湖泊中的水抽取到

2016-10-30 10:40:11 421

原创 codevs 1419 藤原妹红

codevs 1419 藤原妹红题目描述 Description在幻想乡,藤原妹红是拥有不老不死能力的人类。虽然不喜欢与人们交流,妹红仍然保护着误入迷途竹林村民。由于算得上是幻想乡最强的人类,对于她而言,迷途竹林的单向道路亦可以逆行。在妹红眼中,迷途竹林可以视为一个由N个路口(编号1..N),M条不同长度双向路连接的区域。妹红所在的红之自警队为了方便在迷途竹林中行动,绘制了一张特殊的迷途竹林地图,这

2016-10-28 17:05:45 741

原创 线段树模板

codevs 1082 线段树练习3#include<iostream>#include<cstdio>using namespace std;const int maxn=200010*2;long long n;struct cc{ long long l,r,add,sum;}tree[maxn*2];long long yy[maxn];void update(lon

2016-10-28 10:06:02 349

原创 守矢的关键路径

关键路径:源点到汇点的最长路径解释:对于一个工程可以看做一个有向无环图(AOE网),只有一些项目被完成,才可以推进其他项目,而有的项目需要多个前提项目被完成才可进行,所以项目进行的最早时间就是他前提项目中最晚完成的时间。而关键路径就是决定整个工程完成时间的路径,所以关键路径就是工程起点到中点的最长路。 (注*:有环的图是不存在关键路径一说的。)解法:算出关键路径需要用到拓扑排序,从某个点的所有入度

2016-10-28 08:04:31 828

原创 poj 2367 Genealogical tree(拓扑排序入门)

拓扑排序的方法如下:(1)从有向图中选择一个没有前驱(即入度为0)的顶点并且输出它.(2)从网中删去该顶点,并且删去从该顶点发出的全部有向边.(3)重复上述两步,直到剩余的网中不再存在没有前趋的顶点为止.poj 2367 Genealogical tree题解:#include<iostream>#include<cstdio>using namespace std;const int max

2016-10-27 14:50:51 357

原创 拼单词(队内胡策)

题目描述小 Q 作为一名高二党,面临着语数英学业水平考试,但他高一没好好学, 非常着急,于是他找到了你,请你来帮助他学习。小 Q 要学的第一门课 是英语,可他连字母都不会写,他打听到了一个地方,叫兔子街,他要 在这学英语。这条街上有连续的 n 所学校,但是一所学校只会教小 Q 所 有小写字母中的一个。 小 Q 只能在连续的一段学校内上学,现在他想写 一个单词,所以他请你帮忙,算一下他最少需

2016-10-27 12:44:13 438

原创 洛谷 P1290 欧几里德的游戏

题目描述欧几里德的两个后代Stan和Ollie正在玩一种数字游戏,这个游戏是他们的祖先欧几里德发明的。给定两个正整数M和N,从Stan开始,从其中较大的一个数,减去较小的数的正整数倍,当然,得到的数不能小于0。然后是Ollie,对刚才得到的数,和M,N中较小的那个数,再进行同样的操作……直到一个人得到了0,他就取得了胜利。下面是他们用(25,7)两个数游戏的过程:Start:25 7Stan:11

2016-10-26 16:08:10 489

原创 codevs 1154 能量项链

codevs 1154 能量项链题目描述 Description在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的

2016-10-25 20:31:33 406

原创 codevs 1576 最长严格上升子序列

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

2016-10-25 15:38:29 350

原创 codevs 1415 比那名居天子

codevs 1415 比那名居天子题目描述 Description在幻想乡, 比那名居天子是管理着『要石』的人。能够引发和镇压地震存在幻想乡, 比那名居天子是管理着『要石』的人。能够引发和镇压地震存当然也可以用来改变地形。因为在幻想乡引发震,而被灵梦等人教训了之后天子不 得使用『要石』来修复地面。幻想乡可以视为 长度为 N个格子的一条横轴 ,其中有些格子的土 地由于震被破坏 (记为 1) ,有 些

2016-10-24 08:49:48 826 1

原创 codevs 1329 东风谷早苗

codevs 1329 东风谷早苗题目描述 Description 在幻想乡,东风谷早苗是以高达控闻名的高中生宅巫女。某一天,早苗终于入手了最新款的钢达姆模型。作为最新的钢达姆,当然有了与以往不同的功能了,那就是它能够自动行走,厉害吧(好吧,我自重)。早苗的新模型可以按照输入的命令进行移动,命令包含’E’、’S’、’W’、’N’四种,分别对应四个不同的方向,依次为东、南、西、北。执行某个命令时,它

2016-10-21 21:23:11 1148 1

原创 codevs 1376 帕秋莉•诺蕾姬

codevs 1376 帕秋莉•诺蕾姬题目描述 Description在幻想乡,帕秋莉•诺蕾姬是以宅在图书馆闻名的魔法使。这一天帕秋莉又在考虑如何加强魔法咒语的威力。帕秋莉的魔法咒语是一个仅有大写字母组成的字符串,我们考虑从’A’到’Z’分别表示0到25的数字,于是这个魔法咒语就可以看作一个26进制数。帕秋莉通过研究发现,如果一个魔法咒语所代表的数能够整除10进制数M的话,就能够发挥最大的威力。若

2016-10-21 07:23:08 818 1

原创 codevs 1331 西行寺幽幽子

codevs 1331 西行寺幽幽子题目描述在幻想乡,西行寺幽幽子是以贪吃闻名的亡灵。不过幽幽子可不是只会吃,至少她还管理着亡灵界。话说在幽幽子居住的白玉楼有一颗常年不开花的樱树——西行妖。幽幽子决定去收集人间的春度,聚集起来让西行妖开花。很快,作为幽幽子家园艺师的魂魄妖梦收集到了M个单位的春度。并且在这段时间里,幽幽子计算出要让西行妖开出一朵花需要N个单位的春度。现在幽幽子想要知道,使用所有的春度

2016-10-19 15:23:03 639 1

原创 高精度除法

codevs 1331 西行寺幽幽子 codevs 3118 高精度练习之除法学了高精度这么久到现在才开始搞除法TxT,总的来说高精除是四则运算(+、-、*、/)里最难的。但是,高精度都是可以利用我们平时做算术时的方法手动模拟的,接下来我们来学一下高精除。思路:首先,除法是建立在减法的基础上的,我们可以考虑每次用被除数减去除数,同时让ans+1,直到不能再减的时候,我们就停止减法操作,输出ans,

2016-10-18 21:51:37 6727 1

原创 codevs 1697 ⑨要写信

codevs 1697 ⑨要写信题目描述 Description 琪露诺(冰之妖精)有操控冷气的能力。能瞬间冻结小东西,比普通的妖精更危险。一直在释放冷气的她周围总是非常寒冷。由于以下三点原因……琪露诺的符卡 冰符“Icicle Fall”-Easy的弹幕有够蠢的,只要站在她的正前方就没任何弹幕会碰到你; ZUN在《红魔乡》中介绍她时已经说她有点笨笨的了; 在ZUN放出《东方花映冢》的介绍图时

2016-10-18 18:06:27 467

原创 洛谷 P1550 浇水

洛谷 1550 浇水题目背景John的农场缺水了!!!题目描述Farmer John has decided to bring water to his N (1 <= N <= 300) pastures which are conveniently numbered 1..N. He may bring water to a pasture either by building a well i

2016-10-17 15:19:14 1873

原创 codves 2547 东方辉针城

codves 2547 东方辉针城题目描述 Description 将于5月26日发售的东方辉针城在东方吧中引起了很多关注…这个游戏是这样的,需要你操控一名角色,去和其他的杂鱼和boss决战。而对方和你的攻击的手段都是弹幕。在游戏中,你需要躲避他人的弹幕,并发射出自己的弹幕来攻击对方。本题中,为简单起见,只考虑对方发射的弹幕。假设主角始终处于画面低端,将每秒与主角出现在一排的弹幕进行叠加,总共游戏

2016-10-16 17:08:02 959

原创 POJ 2352 Stars

poj 2352 Stars题目大意:第一个数n,后面有n行,每行两个数表示星星的横坐标和纵坐标(输入已经按纵坐标排序,纵坐标相同按横坐标排序),若一颗星星的左或下或左下有一颗星星,那这颗星星的等级就+1(一开始为0级)。 输出n行,每行一个整数,表示等级为n-1的星星有几颗。Sample Input5 1 1 5 1 7 1 3 3 5 5 Sample Output1

2016-10-16 14:11:24 322

原创 codevs 4650 破损的键盘(链表)

codevs 4650 破损的键盘 题目描述 Description 有一天,你需要打一份文件,但是你的键盘坏了,上面的”home”键和”end”键会时不时地按下,而你却毫不知情,甚至你都懒得打开显示器,当你打开显示器之后,出现在你的面前的是一段悲剧的文本。输入描述 Input Description 输入只有一行,即这份文件,这份文件只包含小写字母和’[‘以及’]’,用’[‘代替”home”

2016-10-16 07:52:07 969

原创 NOi题库 8468 单词序列

描述 给出两个单词(开始单词和结束单词)以及一个词典。找出从开始单词转换到结束单词,所需要的最短转换序列。转换的规则如下:1、每次只能改变一个字母2、转换过程中出现的单词(除开始单词和结束单词)必须存在于词典中例如:开始单词为:hit结束单词为:cog词典为:[hot,dot,dog,lot,log,mot]那么一种可能的最短变换是: hit -> hot -> dot -> dog -> cog

2016-10-14 20:07:23 543

原创 codevs 1021 玛丽卡

codevs 1021 玛丽卡题目描述 Description 麦克找了个新女朋友,玛丽卡对他非常恼火并伺机报复。因为她和他们不住在同一个城市,因此她开始准备她的长途旅行。在这个国家中每两个城市之间最多只有一条路相通,并且我们知道从一个城市到另一个城市路上所需花费的时间。麦克在车中无意中听到有一条路正在维修,并且那儿正堵车,但没听清楚到底是哪一条路。无论哪一条路正在维修,从玛丽卡所在的城市都能到达

2016-10-14 16:57:14 339

原创 codevs 1269 匈牙利游戏

codevs 1269 匈牙利游戏题目大意:求次短路数据范围:2≤n≤20000,1≤m≤100000,1≤L≤10000思路:spfa的时候在更新最短路的时候顺便更新一下次短路就好了。题解:#include<iostream>#include<cstdio>#include<queue>#include<cstring>using namespace std;const int maxn

2016-10-12 14:45:57 320

原创 codevs 1001 舒适的路线

codevs 1001 舒适的路线题目描述 Description Z小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光。 Z小镇附近共有 N(1 < N≤500)个景点(编号为1,2,3,…,N),这些景点被M(0< M≤5000)条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路。也许是为了保护该地的旅游资源,Z小镇有个奇怪的规定,就是对于一条给定的公路Ri,任何在该公路

2016-10-12 08:57:49 315

原创 codevs 3287 货车运输

codevs 3287 货车运输题目描述 Description A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述 Input Description 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路

2016-10-11 21:48:23 422

原创 codevs 1373 射命丸文

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

2016-10-11 19:48:51 801 1

原创 两个数(均大于0)的高精度模板

代码略显死板,勿嘻勿喷。codevs 3116 高精度练习之加法codevs 3115 高精度练习之减法codevs 3117 高精度练习之乘法加法:#include<iostream>#include<cstdio>using namespace std;int a[505],b[505],c[1024];int main(){ string x,y; cin>>x>>y

2016-10-11 16:44:10 118

原创 并查集模板

codevs 2597 团伙题目描述 Description1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是:我朋友的朋友是我的朋友;我敌人的敌人也是我的朋友。 两个强盗是同一团伙的条件是当且仅当他们是朋友。现在给你一些关于强盗们的信息,问你最多有多少个强盗团伙。输入描述 Input Description 输入文件gangs.in的

2016-10-10 22:00:49 704 3

原创 codevs 2370 小机房的树 (LCA)

codevs 2370 小机房的树题意:就是求裸的LCA题解:#include<iostream>#include<cstdio>#include<cstring>using namespace std;const int maxn=100000;int fa[maxn][21];//第i个节点跳2^j次方步找到的父节点 int dis[maxn][21];//第i个节点跳2^j次方步找

2016-10-10 14:18:55 710

原创 codevs 2627 村村通

codevs 2627 村村通题目描述 Description 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间

2016-10-10 07:42:53 612

原创 codevs 1557 热浪

codevs 1557 热浪就是求最短路问题。题解:#include<iostream>#include<cstdio>#include<cstring>#include<queue>using namespace std;const int maxn=6500*2;//双向边struct cc{ int from,to,cost;}es[maxn];int first[ma

2016-10-10 06:51:57 361

原创 codevs 2830 蓬莱山辉夜

codevs 2830 蓬莱山辉夜在幻想乡中,蓬莱山辉夜是月球公主,居住在永远亭上,二次设定说她成天宅在家里玩电脑,亦称NEET姬 一天,她要她帮忙升级月球的网络服务器,应为注册用户过多(月兔和地球上的巫女都注册了……),所以作为代理管理员(俗称网管)的她,非常蛋疼。 注册用户格式: TouhouMaiden 2004 200 其中前面的Touhoumaiden是预设,不做更改,第一个数是标

2016-10-09 21:42:28 791 1

原创 POJ 2186 Popular Cows

POJ 2186 Popular Cows题意:有n头牛,m个关系,每个关系A,B表示A牛认为B牛很受欢迎。若A牛认为B牛很受欢迎,B牛认为C牛很受欢迎,则A牛也认为C牛很受欢迎。让你输出有几头牛被所有其他的牛认为很受欢迎。思路:先找出所有的强连通分量,若出度为0的点只有一个,求这个点里包含的所有点的个数。若出度为0的点不止一个,则没有最受欢迎的牛,输出0。题解:#include<iostream>

2016-10-09 20:03:12 350

原创 codevs 1332 上白泽慧音

强连通分量: 强连通分量是有向图中的概念,在一个图的子图中,任意两个点相互可达,也就是存在互通的路径,那么这个子图就是强连通分量(或者称为强连通分支)。如果一个有向图的任意两个点相互可达,那么这个图就称为强连通图。 Tarjan算法是基于这样一个原理:如果u是某个强连通分量的根,那么: (1)u不存在路径可以返回到它的祖先 (2)u的子树也不存在路径可以返回到u的祖先。codev

2016-10-08 21:51:01 835 1

猴子排序代码

经典算法(猴子排序).cpp

2016-11-14

空空如也

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

TA关注的人

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