导航

上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页

2015年10月21日

摘要: 题意:给你空钱袋的质量和装满钱的钱袋的质量。给你先行的n种货币的面值和质量。问钱包里的钱最少是多少。如果质量不可行,输出impossible。思路:完全背包。屌丝有个地方没想通,就是如何确定是否是impossible。其实一开始先初始化成inf,然后只要可行的点都会更新dp数组。所以最后如果仍是in... 阅读全文

posted @ 2015-10-21 21:25 tun~ 阅读(100) 评论(0) 推荐(0) 编辑

摘要: 题意:中文。思路:先初步处理,用give-take求出每个城市剩的钱。求解问题转化成使得和不小于0的最长连续字串。枚举起点,然后当该起点加的和为负时开始枚举下一起点。(这个状态的转移)2WA原因:因为扩展了2倍的点使得求解的最长连续的点有可能大于n。#include#include#includeu... 阅读全文

posted @ 2015-10-21 20:35 tun~ 阅读(133) 评论(0) 推荐(0) 编辑

摘要: 题意:中文。思路:这题不是自己的思想。当对第i个点的最优值进行求解的时候一定存在最后一个加油的点j。这里j直接枚举。另外将0和n+1个加油站定义为起点和终点。dp需要加强训练。#include#include#includeusing namespace std;const int inf=0x3f... 阅读全文

posted @ 2015-10-21 19:54 tun~ 阅读(146) 评论(0) 推荐(0) 编辑

2015年10月20日

摘要: 题意:在一个n*m的矩阵中有两只虫子,一只从左上角向右下角移动,另外一只从左下角向右上角移动。要求:1.第一只虫子每次只能向左或者向下移动一格,另外一只只能向上或者向右移动一格。2.两只虫子的路径最多只能重合一点。3.求解两只虫子路径中除去重合那点其余各点的权值之和最大。思路:1.显然这题需要枚举所... 阅读全文

posted @ 2015-10-20 19:06 tun~ 阅读(424) 评论(0) 推荐(0) 编辑

摘要: 题意:给定三个数分别是:人数 间隔 起点题目中人的编号从1开始。在进行约瑟夫环的判定之后,求解最后能够活下来的人。思路:约瑟夫环的递推公式是f[n]=(f[n-1]+jiangeshu)%zongrenshu.f[1]=0.注意公式中的人是从0开始编号的。由于给定了起点所以需要修正偏移。这里我... 阅读全文

posted @ 2015-10-20 18:56 tun~ 阅读(149) 评论(0) 推荐(0) 编辑

摘要: 题意:中文。思路:不难发现数学规律是这样的,每次增加的划分区域的数量是每次增加的交点的数量再加一。然后就总结出了递推公式。#includelong long ans[10005];int main(){ ans[1]=2; long long tmp=2; for(int i=2;... 阅读全文

posted @ 2015-10-20 18:49 tun~ 阅读(135) 评论(0) 推荐(0) 编辑

2015年10月13日

摘要: 题意:给你一些单词,判断这些单词能否在保证首尾单词相同的情况下连成一排。如果有多组解,输出字典序最小的一组解。这题...WA了两天。错误有以下:1.没有初始化好起始位置,默认起始位置是a了。想想想如果单词中都不带a开头的不就傻逼了吗。2.没有理解好字典序,觉得只要保证每次都从尽量小的字母开始往下搜索... 阅读全文

posted @ 2015-10-13 21:34 tun~ 阅读(185) 评论(0) 推荐(0) 编辑

2015年10月11日

摘要: 题意:给一些无序的数字,求解一个矩阵,使得矩阵的每一个元素都是行和列标志数的gcd,输出行标志数。首先对数字进行排序。复杂度n*log(n^2)。这题的证明有官方的英文题解==在这直接贴英文题解...这题我事后自己反思了一下,其实思路并不难,而且一开始自己思考的方向也对。问题出在两方面:1.对平衡树... 阅读全文

posted @ 2015-10-11 20:44 tun~ 阅读(213) 评论(0) 推荐(0) 编辑

摘要: int gcd(int a,int b){ return b==0?a:gcd(b,a%b);} 阅读全文

posted @ 2015-10-11 20:33 tun~ 阅读(206) 评论(0) 推荐(0) 编辑

2015年10月9日

摘要: 题意:1.提供密码的位数。2.密码的输入可以一直保持,取后n位作为密码。如果密码正确则开锁。3.设计一种方法使得在输入最少的情况下破译。(即保证每个密码只输入一次)4.输出输入的数字的序列。思路:去密码的前n-1位作为状态节点,将n位数密码作为边。建造有向图。显然,每个点的入度和出度都为10,则一定... 阅读全文

posted @ 2015-10-09 21:02 tun~ 阅读(350) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页