
HDU
文章平均质量分 69
bocmingbetter
这个作者很懒,什么都没留下…
展开
-
HDU-5240
一个简单的贪心,就是判断是否他有足够时间复习,可以间断的复习。 #include #include #include #include #include #include #include #include #include using namespace std; struct node { int r, e, l; }edge[500000 + 10]; bool cmp(nod原创 2017-04-29 20:03:38 · 346 阅读 · 0 评论 -
[HDU-5241] 大数乘法
找规律。。当时写出了等于1的可能是32个,就感觉是一个规律题,可是值比较大,就用到了大数乘法,然后可以看一看模板。 #include #include #include #include #include #include #include #include #include #include using namespace std; struct Node {原创 2017-04-29 20:08:59 · 605 阅读 · 0 评论 -
HDU - 5242 贪心,DFS
这个题比赛的时候没做出来,看到题解的时候说是什么数链抛分,本菜鸟真的没看懂啊,看了看榜首就用一个dfs做的大佬,看了半天都没看懂,写得很难读,不过看了看别的博客的题解,突然就理解了。 题意:给你n个节点的值,n - 1条边,然后让找你k条路径,从树根开始(就是1),找出每条路径之和为最大值,但是如果之前走过这个节点,那么这个节点的值就变成了0,这是我第二次看到要正方两次dfs的题,第一个好像是u原创 2017-04-29 21:46:46 · 333 阅读 · 0 评论 -
HDU-5237 模拟
这个题最重要的就是读懂题意,就是把给的字母Aascii值换为8位二进制,如果换成的总个数不是6的倍数,就在最后加上0变为0的倍数,然后再6位代表一个字符,如果不是4的倍数就加上“=”凑成4的倍数,然后循环k次,注意每次加上的“=”也要计算。 #include #include #include #include #include #include #include #include #inclu原创 2017-04-29 20:05:13 · 294 阅读 · 0 评论 -
HDU 1241 简单的DFS
题意:寻找连续的@,可以从八个方向寻找,简单的DFS。 #include #include #include #include using namespace std; int m, n; int dx[] = {0, 0, 1, -1, 1, 1, -1, -1}; int dy[] = {1, -1, 0, 0, 1, -1, 1, -1}; int vis[101][101]; c原创 2017-04-22 22:56:29 · 194 阅读 · 0 评论 -
HDU - 2074
需要的时候,就把一个个大小差一圈的筐叠上去,使得从上往下看时,边筐花色交错。这个工作现在要让计算机来完成,得看你的了。 Input 输入是一个个的三元组,分别是,外筐尺寸n(n为满足0 Output 输出叠在一起的筐图案,中心花色与外筐花色字符从内层起交错相叠,多筐相叠时,最外筐的角总是被打磨掉。叠筐与叠筐之间应有一行间隔。 Sample Input 11 B A 5 @ W Sa原创 2017-04-17 22:38:06 · 211 阅读 · 0 评论 -
HDU 2043
网上流传一句话:"常在网上飘啊,哪能不挨刀啊~"。其实要想能安安心心地上网其实也不难,学点安全知识就可以。 首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件: (1).密码长度大于等于8,且不要超过16。 (2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。 这四个字符类别分别为: 1.大写原创 2017-04-17 22:35:41 · 224 阅读 · 0 评论