自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Codeforces] Round #292 (Div. 2) A、B、C

515 A - Drazil and Date 输入一个坐标(a, b), 接着输入一个整数s. 问:从(0, 0)能否正好s步走到坐标(a, b)? 思考后可以发现,两点之间的最少步数等于横坐标的差+纵坐标的差。 想要凑出s,必然每次要增加偶数步。#include <stdio.h>using namespace std;int abs(int x){ if(

2015-02-18 04:45:49 545

原创 [最短路径] HDU 1690 - Bus System

给定车辆的收费标准与路程区间的关系如下: 路程区间 花费 (0, L1] C1 (L1, L2] C2 (L2, L3] C3 (L3, L4] C4 (L4, +∞] 没票 接着输入两个整数N, M。 接着输入N个车站所在的横坐标,这N个车站是在一条直线上的。 接下来有M个询问,Si, Ei分别代表起点和终

2015-02-15 14:42:35 675

原创 [Bestcoder] Valentine's Day Round 1001 - Ferries Wheel | HDU 5174

本题比赛时被hack的人好多 - -。 注意坑点: 3 2147483645 2147483646 2147483644 Answer : 1#include <stdio.h>#include <string.h>#include <map>#include <algorithm>#define INT_MAX 2147483647using namespace

2015-02-14 21:32:29 749

原创 [最短路径] HDU 1596 - find the safest road

此题可以利用求最短路径的思想来解决,贪心的过程每次找最大值即可。#include <stdio.h>#include <string.h>#include <math.h>#include <stdlib.h>#include <algorithm>#include <iostream>#include <set>#include <map>#incl

2015-02-13 23:21:13 545

原创 [最短路径、BFS] HDU 1548 - A strange lift

题意简述: 第一行输入三个整数N、A、B,分别代表楼的层数,开始楼层和结束楼层。 第二行输入N个整数,代表在当前楼层只能向上或向下移动的层数。 问从楼层A到楼层B至少需要按几次?如果不能到达,输出”-1”。 题目分析: 由题意可知,从楼层A开始,可以向上到达A+Ki(A+ki <= N)楼层,向下到达A-Ki楼层(A-Ki >= 1)。 并且每个楼层向上或向下到达

2015-02-11 23:29:56 629

原创 [最短路径] POJ 1062 - 昂贵的聘礼

本题题意比较难懂,说白了就是兑换的过程中,最高等级-最低等级<=M,否则不能进行兑换。由于M范围较小,可以枚举等级的区间。 举个例子:假设主人等级为3,M为2。 那兑换的过程中每个人的等级一定在[1,3] 或 [2,4] 或 [3,5]中的某个区间中。 枚举这个区间,然后倒着求最短路即可。注意本题是有向图。#include <stdio.h>#include <string.h>

2015-02-05 23:17:09 663

空空如也

空空如也

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

TA关注的人

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