自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~NULL~

因为我是高性能的嘛!

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

原创 [DP]城市交通

SSL 1636 题目描述 有n个城市,编号1~n,有些城市之间有路相连,有些则没有,有路则当然有一个距离。现在规定只能从编号小的城市到编号大的城市,问你从编号为1的城市到编号为n的城市之间的最短距离是多少?分析 DP(废话题目明摆着呢)因为数据不大,所以DP部分可以精简可以随意#include <iostream>#include <cstdio>int f[101],a[101][10

2017-02-25 11:43:01 627

原创 [DP]数字金字塔

SSL 1100 1458 洛谷 P1216 [USACO1.5]数字三角形 Number Triangles 题目描述 观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 在上面

2017-02-25 10:19:30 763

原创 寒假作业总结

水题不少,有时用Pascal有时用C++ 但是也攻克了不少的难题(像01迷宫,马的遍历) 总结: 学会了:模拟(其实以前就会,但是不知道意思) 练习了:DFS、BFS

2017-02-12 11:28:45 480 1

原创 贪心——数列分段

洛谷 P1181 数列分段Section I 题目描述 对于给定的一个长度为N的正整数数列A[i],现要将其分成连续的若干段,并且每段和不超过M(可以等于M),问最少能将其分成多少段使得满足要求。分析 其实这题和贪心不关联,输入时累加判断即可#include <iostream>#include <cstdio>int i,sum,n,m,k,ans;int main(){ s

2017-02-12 11:21:57 434

原创 线性数据结构——约瑟夫问题

洛谷 P1996 约瑟夫问题 题目描述 n个人(n<=100)围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈,……依次类推,直到所有的人都出圈,请输出依次出圈人的编号.分析 猴子选大王,大家都会,就不多说了#include <iostream>#include <cstdio>int i,j,n,n1,m,a[1000];int main()

2017-02-12 09:58:38 542

原创 广度优先搜索——01迷宫

洛谷 P1141 01迷宫 题目描述 有一个仅由数字0与1组成的n×n格迷宫。若你位于一格0上,那么你可以移动到相邻4格中的某一格1上,同样若你位于一格1上,那么你可以移动到相邻4格中的某一格0上。你的任务是:对于给定的迷宫,询问从某一格开始能移动到多少个格子(包含自身)。分析 广搜加并查集,洪水填充某格能走的地方并将他们标记上数量,下一次判断若坐标处有数量直接输出可避免超时 (从1-14做

2017-02-12 09:48:42 490

原创 贪心——纪念品分组

洛谷 P1094 纪念品分组 题目描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组

2017-02-12 09:15:01 448

原创 高精度——A+B Problem(高精)

洛谷 P1601 A+B Problem(高精) 题目描述 高精度加法,相当于a+b problem,不用考虑负数分析 没什么好说的,高精度var s1,s2:ansistring; a,b,c:array[0..100000]of longint; i:longint;begin readln(s1); readln(s2); a[0]:=length(s1); b[

2017-02-12 09:12:44 1165

原创 深度优先搜索——单词方阵

洛谷 P1101 单词方阵 题目描述 给一nXn的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着8个方向的任一方向,同一单词摆放时不再改变方向,单词与单词之间可以交叉,因此有可能共用字母。输出时,将不是单词的字母用“*”代替,以突出显示单词。分析 逐个点逐个方向搜索,没什么难的,重点在于往某方向搜索时不能临时改变方向,即循环要在外面#inclu

2017-02-12 09:09:30 465

原创 递推与递归二分——台阶问题

洛谷 P1192 台阶问题 题目描述 有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式。 输出mod 100003后的结果分析 与数楼梯问题几乎雷同,于是我们可以看出来:数楼梯问题其实数列还是11235,但是开头那个1放第0位(然而用不上),在这里可以用上了。 若是这样的数组情况(第一排是值,第二排下标) 1 1 2 3 5 8 13

2017-02-12 09:04:06 1001

原创 高精度——B进制星球

洛谷 P1604 B进制星球 题目描述 话说有一天,小Z乘坐宇宙飞船,飞到一个美丽的星球。因为历史的原因,科技在这个美丽的星球上并不很发达,星球上人们普遍采用B(2<=B<=36)进制计数。星球上的人们用美味的食物招待了小Z,作为回报,小Z希望送一个能够完成B进制加法的计算器给他们。 现在小Z希望你可以帮助他,编写实现B进制加法的程序。分析 其实就是原版高精度,只不过用10对数求余变为B对数求

2017-02-12 08:59:00 729

原创 高精度——数楼梯

洛谷 P1255 数楼梯 题目描述 楼梯有N阶,上楼可以一步上一阶,也可以一步上二阶。编一个程序,计算共有多少种不同的走法。分析 只用稍微用用脑子就可以看出,这是一道斐波那契数列的问题(不过省略了开头的1,即这里的数列为:12358) 注意n=0,1,2的情况。 然而这题需要高精所以写的特别长= =#include <iostream>#include <cstdio>using na

2017-02-12 08:56:21 709

原创 USACO——修理牛棚

洛谷 P1209 [USACO1.3]修理牛棚 Barn Repair 题目描述 在一个夜黑风高,下着暴风雨的夜晚,farmer John的牛棚的屋顶、门被吹飞了。 好在许多牛正在度假,所以牛棚没有住满。 牛棚一个紧挨着另一个被排成一行,牛就住在里面过夜。 有些牛棚里有牛,有些没有。 所有的牛棚有相同的宽度。 自门遗失以后,farmer John必须尽快在牛棚之前竖立起新的木板。 他的新木材供应

2017-02-12 08:50:35 471

原创 USACO——混合牛奶

洛谷 P1208 [USACO1.3]混合牛奶 Mixing Milk 题目描述 由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要。帮助Marry乳业找到最优的牛奶采购方案。Marry乳业从一些奶农手中采购牛奶,并且每一位奶农为乳制品加工企业提供的价格是不同的。此外,就像每头奶牛每天只能挤出固定数量的奶,每位奶农每天能提供的牛奶数量是一定的。每天Marry乳业可以从奶农手中采购到

2017-02-12 08:46:42 999

原创 USACO——双重回文数

洛谷 P1207 [USACO1.2]双重回文数 Dual Palindromes 题目描述 如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做“回文数”。例如,12321就是一个回文数,而77778就不是。当然,回文数的首和尾都应是非零的,因此0220就不是回文数。事实上,有一些数(如21),在十进制时不是回文数,但在其它进制(如二进制时为10101)时就是回文数。编一个程序,从文件读

2017-02-12 08:43:47 483

原创 USACO——回文平方数

洛谷 P1206 [USACO1.2]回文平方数 Palindromic Squares 题目描述 回文数是指从左向右念和从右向左念都一样的数。如12321就是一个典型的回文数。给定一个进制B(2<=B<=20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是回文数的数。用’A’,’B’……表示10,11等等分析 这题最重要的就是进制转换以及处理10以上

2017-02-12 08:39:29 835

原创 USACO——挤牛奶

洛谷 P1204 [USACO1.2]挤牛奶Milking Cows 题目描述 三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶。第一个农民在300秒(从5点开始计时)给他的牛挤奶,一直到1000秒。第二个农民在700秒开始,在 1200秒结束。第三个农民在1500秒开始2100秒结束。期间最长的至少有一个农民在挤奶的连续时间为900秒(从300秒到1200秒),而最长的无人挤奶的连续时间(从挤

2017-02-12 08:37:27 568

原创 USACO——黑色星期五

洛谷 P1202 [USACO1.1]黑色星期五Friday the Thirteenth 题目描述 13号又是一个星期五。13号在星期五比在其他日子少吗?为了回答这个问题,写一个程序,要求计算每个月的十三号落在周一到周日的次数。给出N年的一个周期,要求计算1900年1月1日至1900+N-1年12月31日中十三号落在周一到周日的次数,N为正整数且不大于400.这里有一些你要知道的:1、1900

2017-02-10 20:21:45 569

原创 USACO——贪婪的送礼者

洛谷 P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers 题目描述 对于一群(NP个)要互送礼物的朋友,GY要确定每个人送出的钱比收到的多多少。在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人。然而,在任何一群朋友中,有些人将送出较多的礼物(可能是因为有较多的朋友),有些人有准备了较多的钱。给出一群朋友,没有人的名字会长于

2017-02-10 20:18:33 671

原创 USACO——你的飞船在这儿

P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题目描述 众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢

2017-02-10 20:16:03 361

原创 高精度——A*B Problem

洛谷 P1303 A*B Problem 题目描述 求两数的积。分析 高精乘var s1,s2:ansistring; a,b,c:array[0..100000]of longint; i,j:longint;begin readln(s1); readln(s2); a[0]:=length(s1); b[0]:=length(s2); for i:=a[0]

2017-02-10 20:14:28 1184

原创 高精度——高精度减法

P2142 高精度减法 题目描述 高精度减法分析 高精度减法var s1,s2,s:ansistring; a,b,c:array[0..100000]of longint; i:longint;begin readln(s1); readln(s2); a[0]:=length(s1); b[0]:=length(s2); if (a[0]<b[0])or((a[

2017-02-10 20:13:03 567

原创 递推和递归二分——奇怪的电梯

洛谷 P1135 奇怪的电梯 题目描述 呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第i层楼(1<=i<=N)上有一个数字Ki(0<=Ki<=N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3 3 1 2 5代表了Ki(K1=3,K2=3,……),从一楼开始。在一楼,按“上”可以到

2017-02-10 20:12:01 1223

原创 简单数学问题——连续自然数和

洛谷 P1147 连续自然数和 题目描述 对一个给定的自然数M,求出所有的连续的自然数段,这些连续的自然数段中的全部数之和为M。例子:1998+1999+2000+2001+2002 = 10000,所以从1998到2002的一个自然数段为M=10000的一个解。分析 数据弱,因此可用枚举法双重循环(m≤2000000)#include <iostream>#include <cstdio>

2017-02-10 20:10:17 1406

原创 排序ex——谁拿了最多奖学金

洛谷 P1051 谁拿了最多奖学金 题目描述 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;3) 成绩优秀奖,每人2

2017-02-10 20:07:09 586

空空如也

空空如也

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

TA关注的人

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