自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿柟喜欢吃小星星?

——^(>M<)^骗你哒❤~

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

原创 poj 2152 Fire (树形dp)

DescriptionCountry Z has N cities, which are numbered from 1 to N. Cities are connected by highways, and there is exact one path between two different cities. Recently country Z often caught fire, so t

2017-10-27 14:25:31 284

原创 NOIP 2013 货车运输 (树链剖分)

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

2017-10-26 12:22:44 349

原创 bzoj 4326 运输计划 (树链剖分 + 树上差分 + 二分)

不想贴题面系列…… 这道题就是先二分一个答案,然后check,如果路线的总长度比二分的答案大,就把它们拎出来进行树上差分(求它们所有路线都经过的边),然后把这条边的权值减掉(贪心),反复check即可。#include <bits/stdc++.h> using namespace std;const int N = 300010; int n, m;struct E { int v, w

2017-10-26 10:37:46 289

原创 NOIP历年题目分析

em……主要是对近几年来NOIP的考试真题的考点分析。 鉴于NOIP一直以来没有固定的考察范围,复习的时候一般是按照约定俗成的范围学习,然而CCF就是不按常理出牌(2016年因为两个dp吃键盘的人有多少??),出题难以捉摸。但是总体来说,过于困难的问题考察到的几率还是非常小的。模拟 NOIP 2016 DAY 1 T1 NOIP 2015 DAY 1 T1 NOIP 2014 DAY 1 T

2017-10-23 22:17:50 557

原创 bzoj 1296 [SCOI2009]粉刷匠 (dp)

Descriptionwindy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷 T 次,他最多能正确粉刷多少格子? 一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。Input输入文件paint.in第一行包含三个整数,N M T。

2017-10-19 20:53:55 199

原创 bzoj 2121 字符串游戏(字符串dp)

DescriptionBX正在进行一个字符串游戏,他手上有一个字符串L,以及其他一些字符串的集合S,然后他可以进行以下操作:对于一个在集合S中的字符串p,如果p在L中出现,BX就可以选择是否将其删除,如果删除,则将删除后L分裂成的左右两部分合并。举个例子,L=’abcdefg’ , S={‘de’},如果BX选择将’de’从L中删去,则删后的L=’abcfg’。现在BX可以进行任意多次操作(删的次数

2017-10-18 16:54:20 315

原创 bzoj 2654 tree (二分 + 最小生成树)

Description给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。Input第一行V,E,need分别表示点数,边数和需要的白色边数。 接下来E行,每行s,t,c,col表示这边的端点(点从0开始标号),边权,颜色(0白色1黑色)。Output一行表示所求生成树的边权和。 V<=50000,E<=100000,所有数据边权为[1

2017-10-15 19:45:09 229

原创 noip2013 车站分级 (拓扑排序)

题目描述一条单向的铁路线上,依次有编号为 1, 2, …, n 的 n 个火车站。每个火车站都有一个级别,最低为 1 级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站 x,则始发站、终点站之间所有级别大于等于火车站 x 的都必须停靠。(注意:起始站和终点站自然也算作事先已知需要停靠的站点)例如,下表是 5 趟车次的运行情况。其中,前 4 趟车次均满足要求,而第 5

2017-10-13 21:37:18 267

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

DescriptionThe system of Martians’ blood relations is confusing enough. Actually, Martians bud when they want and where they want. They gather together in different groups, so that a Martian can have o

2017-10-13 21:33:13 226

原创 bzoj 1050 [HAOI2006]旅行comf (最小生成树)

Description给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000)。给你两个顶点S和T,求 一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有路径,输出”IMPOSSIBLE”,否则输出这个 比值,如果需要,表示成一个既约分数。 备注: 两个顶点之间可能有多条路径。Input第一行包含两个正整数,N和M。下来的M行每

2017-10-13 12:11:37 220

原创 poj 1679 The Unique MST (次小生成树)

DescriptionGiven a connected undirected graph, tell if its minimum spanning tree is unique. Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A spanning tree of G is a su

2017-10-13 11:07:43 191

原创 poj 3169 Layout (差分约束)

DescriptionLike everyone else, cows like to stand close to their friends when queuing for feed. FJ has N (2 <= N <= 1,000) cows numbered 1..N standing along a straight line waiting for feed. The cows a

2017-10-12 21:59:19 299

原创 poj 1716 Integer Intervals (差分约束)

DescriptionAn integer interval [a,b], a < b, is a set of all consecutive integers beginning with a and ending with b. Write a program that: finds the minimal number of elements in a set containing at

2017-10-12 21:14:25 191

原创 bzoj 1201 Intervals (考试原题 · 差分约束)

DescriptionYou are given n closed, integer intervals [ai, bi] and n integers c1, …, cn. Write a program that: reads the number of intervals, their end points and integers c1, …, cn from the standar

2017-10-12 20:59:38 299

原创 bzoj 4720: [Noip2016]换教室 (期望dp)

Description对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有2n节 课程安排在n个时间段上。在第i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先 被安排在教室ci上课,而另一节课程在教室di进行。在不提交任何申请的情况下,学生们需要按时间段的顺序依次完 成所有的n节安排好的课程。如果学生想更换第i节课

2017-10-11 22:14:14 251

原创 poj Collecting Bugs (期望dp)

Collecting BugsTime Limit: 10000MS Memory Limit: 64000K Total Submissions: 6202 Accepted: 3053 Case Time Limit: 2000MS Special JudgeDescriptionIvan is fond of collecting. Unlike other peo

2017-10-11 08:53:37 214

原创 【阿柟碎碎念】哎,我果然还是太弱了

最近陆陆续续考了好多次试了,几乎次次垫底被狂虐……大佬们都太强了刷的题我都看不懂。改题也很慢招致大佬的嫌弃QAQ。因为我有一个傻逼的教练一个傻逼的老爸和一个傻逼的班主任,我现在还每日辗转于机房与教学楼之间。大佬们在上个星期就已经停课了,只有我还是要上那些文化课中理科的课程。期间还要受到班主任的针对。真是委屈QAQ。到现在也还是一点计划都没有,有时候有想刷一点题,又对那些题完全下不了手。我果然还是太弱

2017-10-09 17:23:01 219

原创 bzoj 1415 聪聪和可可 (期望dp)

题解这道题目是我的第一道期望dp……期望dp高深莫测令人恐惧……代码#include <cstdio> #include <cstring> #include <algorithm> using namespace std;const int INF = 0x73f3f3f;struct Edge { int v, next; } e[2010]; int N, E, s, m, num =

2017-10-02 21:00:39 207

空空如也

空空如也

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

TA关注的人

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