上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 44 下一页
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1247 题目大意: 给出一些单词,以EOF结束,看其中哪一个单词可以由其他两个单词组成,将其输出 解题思路: 将所有单词存入字典树中,每个单词拆成两部分查询是不是字典树中的单词。 此处是查询是不是单词, 阅读全文
posted @ 2018-04-26 11:52 _努力努力再努力x 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 原理详见:https://www.cnblogs.com/TheRoadToTheGold/p/6290732.html 模板一: 输入字符串,查询是不是单词或者前缀 查询单词的时候,在插入时在最后一个节点的地方标记为单词,查询时返回最后节点是不是单词标记 统计前缀出现的次数: 由于字典树中字母是边 阅读全文
posted @ 2018-04-26 11:46 _努力努力再努力x 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-2503 题目大意: 就像查找一本字典,根据输入的条目和要查询的单词,给出查询结果(每个单词长度不超过10) 解题思路: map容器可以直接过,不过为了练习hash,写了个hash也可以过 阅读全文
posted @ 2018-04-26 10:02 _努力努力再努力x 阅读(165) 评论(0) 推荐(0) 编辑
摘要: const int mod = 9973;//一般为靠近总数的素数 struct Hashtable { int x;//hash存的值 Hashtable * next; Hashtable() { next = 0; } }; Hashtable * Hash[mod]; void Hash_Insert(int x)//存x { ... 阅读全文
posted @ 2018-04-26 09:24 _努力努力再努力x 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-2002 题目大意: 有一堆平面散点集,任取四个点,求能组成正方形的不同组合方式有多少。 相同的四个点,不同顺序构成的正方形视为同一正方形。 解题思路: 直接四个点四个点地枚举肯定超时的,不可取。 普遍的做法是:先枚举两个点( 阅读全文
posted @ 2018-04-26 09:17 _努力努力再努力x 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 求点(x1, y1)关于点(x0, y0)逆时针旋转a度后的坐标 思路: 1、首先可以将问题简化,先算点(x1, y1)关于源点逆时针旋转a度后的坐标,求出之后加上x0,y0即可。 2、关于源点旋转,用极坐标表示 设x1 = Rcos(θ), y1 = Rsin(θ),绕源点逆时针旋转β 阅读全文
posted @ 2018-04-25 23:38 _努力努力再努力x 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-1840 题目大意: 给出一个5元3次方程,输入其5个系数,求它的解的个数 其中系数 ai∈[-50,50] 自变量xi∈[-50,0)∪(0,50] 注意:xi不为0 解题思路: 五重循环肯定TLE,所以选择三重循环+两重循 阅读全文
posted @ 2018-04-25 22:11 _努力努力再努力x 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-3321 题目大意: 题目大意级是说,给你一颗树,最初每个节点上都有一个苹果,有两种操作:修改(即修改某一个节点,修改时这一个节点苹果从有到无,或从无到有)和查询(查询某一个节点他的子树上有多少个苹果)。 解题思路: 对树的每 阅读全文
posted @ 2018-04-25 21:34 _努力努力再努力x 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-2155 题目大意: 给一个n*n的01矩阵,然后有两种操作(m次)C x1 y1 x2 y2是把这个小矩形内所有数字异或一遍,Q x y 是询问当前这个点的值是多少?n<=1000 m<=50000. 解题思路: 裸的二维树 阅读全文
posted @ 2018-04-25 20:31 _努力努力再努力x 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-2029 题目大意: 有N棵树在一个n*m的田里,给出每颗树的坐标 用一个s*t的矩形去围,最多能围几棵树 思路: 用二维树状数组求区域和,也可以直接用二维前缀和求解 1 #include<iostream> 2 #inclu 阅读全文
posted @ 2018-04-25 20:24 _努力努力再努力x 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 44 下一页