摘要:题目链接:https://vjudge.net/problem/CodeForces-191B 题意:过于繁琐,略 思路:真·神级贪心题 首先我们可以想到的是,为了在k天内选到最靠前的城市,我们要想办法在前k-1天挑选尽可能贵的城市,为第k天奠定基础。 先对前n-1个城市的举办活动价值排序,对前k大 阅读全文
posted @ 2019-10-17 22:54 xxmlala 阅读 (4) 评论 (0) 编辑
摘要:题目链接:https://vjudge.net/problem/CodeForces-118D 题意:有n1名步兵和n2名骑兵,现在要将他们排成一列,并且最多连续k1名步兵站在一起,最多连续k2名骑兵站在一起,求方案数。 思路:dp[i][j][res1][res2],表示排好了i人,并且当前最后一 阅读全文
posted @ 2019-10-13 22:52 xxmlala 阅读 (4) 评论 (0) 编辑
摘要:题目链接:https://vjudge.net/contest/333591#problem/L 题意:用m个字符构成长度为n的串,其中存在形如“ab”(表示a后不能放置b)的条件约束,问共有多少种构造方法。 思路:矩阵快速幂,建立一个数组num[53][53],num[i][j]=1表示i号字符的 阅读全文
posted @ 2019-10-13 00:24 xxmlala 阅读 (7) 评论 (0) 编辑
摘要:题目链接:https://vjudge.net/problem/POJ-3404 题意:n个极限速度不同的人要过桥,一开始所有人在桥的一边,每次最多两个人同时过桥,过桥时需要用一把火炬并且全场只有一把火炬,问所有人到达桥的另外一边所需最短时间。 思路:凭直觉很多人都会立刻想到每次都让最快的人在桥两边 阅读全文
posted @ 2019-10-10 21:24 xxmlala 阅读 (8) 评论 (0) 编辑
摘要:题目链接:https://vjudge.net/problem/CodeForces-128D 题意:给出一组数,要求将这些数排列成一个环,满足每相邻两个数的差值为1,问能否完成。 思路:先取出最小的数min,作为环中一点,则如果能够完成排列,该数两侧的数字即为min+1,如果min有多个,则放在m 阅读全文
posted @ 2019-10-06 09:59 xxmlala 阅读 (8) 评论 (0) 编辑
摘要:题意:用‘\’,'/','_'按照给定规则画出三角形 题目链接:https://vjudge.net/problem/POJ-1941 思路:题中的三角形生成规则是符合递推关系的,可以先手动完成第一个三角形,再根据题中规律逐级递推,推出每个三角形的图案,需要的时候直接查询即可。 😥比赛的时候错误计 阅读全文
posted @ 2019-10-06 09:48 xxmlala 阅读 (11) 评论 (1) 编辑
摘要:题意:有两个有着固定容量的茶壶,初始时都为空,要求用FILL,POUR,DROP三种操作来准确地得到C值,输出最少次数及操作方案。 思路:比赛的时候真是脑子不好使,根本没想到是搜索,看了别人的题解用搜索,恍然大悟。 以两茶壶均为空为初始状态,每次对六种操作进行枚举,BFS加记录路径即可。 代码如下: 阅读全文
posted @ 2019-10-06 09:37 xxmlala 阅读 (13) 评论 (0) 编辑
摘要:题意:已知X,数组arr[n],求一个分式的分子与分母的最大公因数。分子为ΣX^arr[i],分母为X^Σarr[i],数组为不递减序列。 思路:比赛的时候以为想出了正确思路,WA掉了很多发,看了别人写的代码才发现自己漏掉很多细节。 1.容易想到,分子的最低次幂即可能为所需答案 2.由于arr里存在 阅读全文
posted @ 2019-10-04 13:48 xxmlala 阅读 (8) 评论 (0) 编辑
摘要:题意:有n堆石头,盘古每次可以选择连续的x堆合并,所需时间为x堆石头的数量之和,x∈[l,r],现在要求,能否将石头合并成一堆,如果能,最短时间是多少。 思路:(参考了ACM算法日常)DP[i][j][k],表示当前状态下[i,j]这个区间分成了k堆。 状态转移:1.k=1时,dp[i][j][k] 阅读全文
posted @ 2019-10-04 13:36 xxmlala 阅读 (11) 评论 (0) 编辑
摘要:题意:将一列数划分为两个等差数列。 思路:首先,我要吹爆鸽巢原理!!!真的很强大的东西!!! 加入能完成题设操作,则前三个数中,必有至少两个数在同一序列,枚举三种情况(a1 a2,a2 a3,a1 a3分别为等差数列的前两项)。 注:枚举情况时,如果操作失败,则将已成功生成的等差数列末项划分到另一个 阅读全文
posted @ 2019-10-02 15:24 xxmlala 阅读 (9) 评论 (0) 编辑