ACM
ztypl
这个作者很懒,什么都没留下…
展开
-
POJ-1017 Packets
题目大意:有货物若干,大小分别为1*1,2*2,3*3,4*4,5*5,6*6,将货物装在6*6大小的箱子中,求最少的箱子个数。 题目链接:http://poj.org/problem?id=1017原创 2016-02-29 01:44:08 · 214 阅读 · 0 评论 -
POJ-3083 Children of the Candy Corn
题目大意:有一个迷宫,求从起点到终点以三种方式移动(贴左墙走、贴右墙走、最短)的距离 题目链接:http://poj.org/problem?id=3083 贴墙走用DFS,最短路用BFS#include <iostream>#include <stdio.h>#include <string.h>#include <queue>#define MAXN 41using namespace原创 2016-06-02 16:13:21 · 217 阅读 · 0 评论 -
POJ-2388 Who's in the Middle
题目大意:求一个数组的中位数 题目链接:http://poj.org/problem?id=2388 数据量水,直接sort也能过。或者用算法导论第9章的方法,类似快排方法来找。#include <iostream>#include <stdio.h>#include <string.h>#include <algorithm>#include <stdlib.h>#include <原创 2016-06-02 17:32:15 · 288 阅读 · 0 评论 -
POJ-2329 Nearest number - 2
题目大意:有一个N*N方阵,将其中的0替换为曼哈顿距离最近的非零元素的值;若有多余1个的最近非零元素,则维持原值0不变。 题目链接:http://poj.org/problem?id=2329 先写了一发BFS,结果TLE。写的过程中看出了一些类似DP的特质,尝试用DP写了下:两遍扫描,分别考虑来自左上和右下的元素,dp数组记录距离该元素最近的非零元素的个数、距离和位置。注意dp数组的更新规则。原创 2016-06-04 17:41:55 · 367 阅读 · 0 评论 -
POJ-1837 Balance
题目大意:有一个天平,单臂长15。天平上有C个位置可以用来挂砝码。有G个砝码,求将所有砝码全部挂上时使天平平衡的方法有多少种。 题目链接:http://poj.org/problem?id=1837 注意题目中几个变量的范围都不大。暴力的话是O(C^G)复杂度,最坏为20^20,肯定不行。 寻找题目的递推规律,可以知道挂一个砝码时影响天平的状态,且只与挂之前的天平状态有关。使用二维dp数组做动原创 2016-06-05 11:40:49 · 264 阅读 · 0 评论