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

2016年6月22日

codeforces679B Bear and Tower of Cubes(思路)

摘要: 题意: 给一个m<=10^15,每次都减最接近当前值的立方数 让你找一个不大于m的最大的数并且这个数是减法次数最多的数 思路: 每次有两种情况,一个是减去第一个不大于当前值的立方数 另一个是减去第二个不大于当前值的立方数 但是这时候当前数应变为下一个立方数-1-当前立方数 dfs求最优的解 阅读全文

posted @ 2016-06-22 18:00 恶devil魔 阅读(502) 评论(0) 推荐(0) 编辑

2016年6月10日

UPCOJ2012 The King’s Walk(dp)

摘要: 题意: 给你一个n*n的地图,起始位置和目标位置 你每次可以八向走 问你有多少种最少步数到达的方案 答案取模 思路: 走的步数是确定的,是横坐标、纵坐标只差较大的那个 然后就是用确定的步数走另一个坐标差这样的距离 每次可以不走,前进一步,后退一步,不超出地图范围即可 这尼玛简直看出我这个渣渣的实力。 阅读全文

posted @ 2016-06-10 20:08 恶devil魔 阅读(309) 评论(0) 推荐(0) 编辑

第七届山东省省赛D Swiss-system tournament(归并排序)

摘要: 题意: 给出2n个选手的id,能力值和初始分数 然后按分数从大到小,id从小到大排序 相邻的选手打 能力值大的分数+1 进行r轮 问你比赛过后,排名第q的选手id是多少 思路: 开始先sort一遍,每一轮比赛都归并处理 赢得人分一组,输的人分一组,保证两组有序 然后合并到原数组 持续r轮后输出结果就 阅读全文

posted @ 2016-06-10 14:25 恶devil魔 阅读(187) 评论(0) 推荐(0) 编辑

第七届山东省省赛C Proxy(最短路)

摘要: 题意: 给出n个点和一些单向边,问从0到n+1 如果不能到则输出-1 如果能一步到则输出0 否则输出第一个到达的节点 如果两条路距离相等,则输出较小的节点 思路: 赛场上从前向后扫然后又向前推的,,,特别别扭 回来之后想了下,可以建反向边,从n+1走到0记录前驱就好了 阅读全文

posted @ 2016-06-10 14:20 恶devil魔 阅读(220) 评论(0) 推荐(0) 编辑

2016年6月9日

hihocoder1185 连通性·三

摘要: 输入 第1行:2个正整数,N,M。表示点的数量N,边的数量M。1≤N≤20,000, 1≤M≤100,000 第2行:N个正整数,第i个整数表示第i个牧场的草量w[i]。1≤w[i]≤100,000 第3..M+2行:2个正整数,u,v。表示存在一条从u到v的单向路径。1≤u,v≤N 输出 第1行: 阅读全文

posted @ 2016-06-09 15:46 恶devil魔 阅读(143) 评论(0) 推荐(0) 编辑

hihocoder1184 连通性二·边的双连通分量

摘要: 输入 第1行:2个正整数,N,M。表示点的数量N,边的数量M。1≤N≤20,000, 1≤M≤100,000 第2..M+1行:2个正整数,u,v。表示存在一条边(u,v),连接了u,v两台服务器。1≤u<v≤N 保证输入所有点之间至少有一条连通路径。 输出 第1行:1个整数,表示该网络的服务器组数 阅读全文

posted @ 2016-06-09 14:37 恶devil魔 阅读(139) 评论(0) 推荐(0) 编辑

hihocoder1183 连通性一·割边与割点

摘要: 输入 第1行:2个正整数,N,M。表示点的数量N,边的数量M。1≤N≤20,000, 1≤M≤100,000 第2..M+1行:2个正整数,u,v。表示存在一条边(u,v),连接了u,v两台服务器。1≤u<v≤N 保证输入所有点之间至少有一条连通路径。 输出 第1行:若干整数,用空格隔开,表示满足要 阅读全文

posted @ 2016-06-09 14:07 恶devil魔 阅读(306) 评论(0) 推荐(0) 编辑

2016年5月31日

SDUTOJ1755 装备合成(dfs序+线段树)

摘要: 题目描述 小白很喜欢玩儿LOL,但是无奈自己是个坑货,特别是在装备的选择和合成上,总是站在泉水里为选装备而浪费时间。现在小白试图解决这个问题,为了使问题简单化,我们把游戏中的装备合成规则简化如下: (1)装备的合成关系构成一棵合成关系树,如图(a)所示,装备的下级装备叫合成小件,直接连接的叫直接合成 阅读全文

posted @ 2016-05-31 10:59 恶devil魔 阅读(313) 评论(0) 推荐(0) 编辑

2016年5月30日

HDU2509 Be the Winner(反NIM)

摘要: 题意: N堆苹果,先取完的输。。 思路: 反NIM 先手获胜的条件是所有堆都为1并且异或值为0 或者有的堆大于1并且异或值不为0 阅读全文

posted @ 2016-05-30 17:36 恶devil魔 阅读(144) 评论(0) 推荐(0) 编辑

2016年5月29日

HDU1536 S-Nim(SG函数)

摘要: 题意: 给一个集合f,表示可以取的个数 N堆石子,每次取其中一堆的f[]个, 谁先取完所有的就赢了 输出 思路: sg最后异或 阅读全文

posted @ 2016-05-29 12:23 恶devil魔 阅读(148) 评论(0) 推荐(0) 编辑

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

导航