ASDFJKLDDM
码龄15年
关注
提问 私信
  • 博客:26,885
    26,885
    总访问量
  • 48
    原创
  • 1,384,754
    排名
  • 11
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2010-07-15
博客简介:

ASDFJKLDDM的专栏

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得2次评论
  • 获得3次收藏
创作历程
  • 48篇
    2013年
成就勋章
TA的专栏
  • 大数类
    1篇
  • 水题
    9篇
  • 数论
    13篇
  • 结论题
    5篇
  • DP
    13篇
  • 搜索
    3篇
  • 计算几何
    4篇
  • 记忆化搜索
    1篇
  • 状态压缩DP
    1篇
  • 图论dijkstra
  • 图论
    4篇
  • dijkstra
    1篇
  • spfa
  • 差分约束
  • 并查集
    1篇
  • 线段树与树状数组
    1篇
  • opengl游戏开发
兴趣领域 设置
  • 前端
    css
  • 后端
    node.js
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2013寒假练习 1033 Squares

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=519平面上有n个点,问这些点能形成几个正方形。(n只要枚举两个点作为正方形的两个顶点(相邻或者相对都行),从而算出另两个顶点的坐标,然后查找这两个坐标是否存在于点集内就可以啦。因为枚举需要o(n^2),查找效率就必须是o(logn)不然超时啦~可以用哈希、二分查找等等方法加速查找。我是
原创
发布博客 2013.02.21 ·
402 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1036 篱笆长度

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=522做过好几遍的题。。答案等于凸包周长+半径为l的圆的周长。n=1,2特判下就行。。WA了无数次。。全改double就过了#include #include #include #define PI acos(-1.0)using namespace std;in
原创
发布博客 2013.02.20 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1050 Diophantus of Alexandria

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=536给定n,问1/X+1/Y=1/n的正整数解有几组(设X设X=n+a,Y=n+b 代入化简后可得 n*n=a*b. 然后就一目了然了,a与b就是n*n的每一对约数。故答案就是n*n的约数个数+1再除以2。自己想不到就是想不到。。怎么办T T#includeusing na
原创
发布博客 2013.02.20 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1039 Unit Fraction Partition

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=525将一个给定分数划分成许多单位分数之和,限制这些单位分数分母之积不能超过a,个数不能超过n,求方法总数。给了那么多贴心限制肯定是DFS啦,注意假设所选分数分母非递减,防止重复。自己写的0.14s。。那些0.008估计是利用了什么性质优化了?#includeusing na
原创
发布博客 2013.02.19 ·
943 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1088 车厢重组

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=574答案为该序列的逆序数。。nlog(n)求逆序数:树状数组或归并排序。又写了一遍树状数组的。。#include#includeusing namespace std;#define ll __int64#define SIZE 100005#define lowb
原创
发布博客 2013.02.19 ·
1409 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1052 青蛙的约会

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=538扩展欧几里得算法解ax+by=c,经典题。注意最后要输出x的最小的正整数解,故求出通解应该先%(b/gcd),再把负的加成正的。直接加减会超时。#include#define ll __int64using namespace std;ll x0,y0;ll exg
原创
发布博客 2013.02.19 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1051 Score

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=537题意其实就是:给出a,b 问不能使得ax+by=n有正整数解的最大n。如a=3 b=7,n>11时恒有正整数解,n=11时没有,故答案为11;a=2,b=2,n为奇数时均无正整数解,故不存在“最大的”,输出Inf。一眼就能看出若a,b不互素那么Inf。关键是a,b互素时,这个最大的
原创
发布博客 2013.02.19 ·
546 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1035 远古石碑

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=521题意:求多边形重心。这里的多边形重心是指质量均匀分布在整个多边形上的重心,而不是质量分布在顶点上的,所以不能直接坐标全加起来再除以n。三角剖分,因为三角形的重心即等于质量分布在三角形三个顶点上时的重心,即等于三个顶点坐标之和除以3.那么就可以求出这些三角形的重心,那么多边形
原创
发布博客 2013.02.18 ·
542 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013 寒假练习 1048 n以内约数最多的数

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=534题意:如题目。。逐一求约数肯定超时。正解是枚举可能的质因子的组合。如2^2*3,2*3*5等等。由于题目要求在约束相同时输出最小的,那么对于相同的指数组合,取较小的质因子肯定更优,故枚举时只需枚举指数组合非增的,像2^1 * 3^2 * 5^3这种就不用枚举,因为肯定没有2^3
原创
发布博客 2013.02.18 ·
1739 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 快速幂三弹连发 A^B mod C v1.0-3.0

1044:A^B mod C v1.0  (1  http://acm.bit.edu.cn/mod/programming/view.php?a=5301045:A^B mod C v2.0  (1  http://acm.bit.edu.cn/mod/programming/view.php?a=5311056:A^B mod C v3.0 1http://acm.bit.
原创
发布博客 2013.02.18 ·
1498 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2013寒假练习 1055 The Euler function

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=541给出a和b,求a到b之间的数的欧拉函数值之和。(2肯定要打表把1000000以内数的欧拉函数都算出来。一个个算显然很慢,所以我们又可以反向思考,利用类似筛法的方法算出所有数的欧拉函数。具体做法:当前i若没有被更新过,说明是素数,将其倍数的欧拉函数值(因为这些数有i这个质因子)全部利
原创
发布博客 2013.02.18 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1011 Maximum Sum II

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=497题意:子段长度不超过k的最大子段和。看似简单题,序号又靠前,结果就给虐了T T一开始妄图用和最大子段和差不多的方法做,最后才发现算法不对。正解如下:sum[i]表示前i个数之和(特别的sum[0]=0),问题转化为找一个最小的sum[j](i-k=http://yzmd
原创
发布博客 2013.02.18 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1057 SUM

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=543问小于等于n且不与n互质的数的和。(2 ≤ N ≤ 1000000000).对于小于n且与n互质的数,因为若i与n互质那么n-i也与n互质,故这些数两两成对,每对和为n,一共φ(x)/2对,和为φ(x)/2*n.再加上n,得小于等于n且与n互质的数之和为φ(x)/2*n+n.然
原创
发布博客 2013.02.18 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1054 Largest prime factor

地址:http://acm.bit.edu.cn/mod/programming/view.php?id=705题意:给出n(0 一个比较好的方法是类似筛法的方法,筛的时候用当前素数更新其倍数的值为当前素数的序号。这样最后prime[i]里存的一定是i的最大质因子的序号(大的质因子会覆盖掉小的)#includeusing namespace std;#define N 1000
原创
发布博客 2013.02.17 ·
419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1063 食物链(另1062 Find them, Catch them,1061 Ubiquitous Religions)

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=549经典拓展(真)并查集,多码几次没坏处。难点:merge时,relation的变更容易搞混。原理是b对a的关系等于b对c+c对a的关系(注意有先后)。故merge时已知a对roota关系temp1.r,b对roota关系temp2.r,a对b关系s,则roota对rootb关系为 -
原创
发布博客 2013.02.17 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1060 Is It A Tree?

地址:http://acm.bit.edu.cn/mod/programming/view.php?id=711给出一个有向图的边,问该图是不是有向树标程貌似是并查集,但是其实只要满足所有点的入度均为1,只有一个(根节点)为0就可以了。我做的时候还加上了边数=节点数-1这个条件,但其实这是前述条件的推论。。。另外注意 空树即0 0也是树。。#includeusing names
原创
发布博客 2013.02.17 ·
421 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1038 Red and Black

地址:http://acm.bit.edu.cn/mod/programming/view.php?id=689水题,最基本的bfs。#include#includeusing namespace std;typedef struct NODE{ int x,y;}node;node temp,now;char map[25][25];bool flag
原创
发布博客 2013.02.16 ·
406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1049 Relatives

地址:http://acm.bit.edu.cn/mod/programming/view.php?id=700题意:求n的欧拉函数值。。原理是"φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数。"如12=2^2*3 那么φ(12)=12*(1-1/2)*(1-1/3)自己
原创
发布博客 2013.02.16 ·
493 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1047 Fibonacci Numbers

地址:http://acm.bit.edu.cn/mod/programming/view.php?id=698求第n个斐波那契数mod p 的结果。矩阵快速幂入门题。#includeusing namespace std;typedef struct MATRIX{ __int64 a[2][2];}matrix;matrix I;int n,p;matr
原创
发布博客 2013.02.16 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2013寒假练习 1046 Leftmost Digit

地址:http://acm.bit.edu.cn/mod/programming/view.php?a=532题意:(1 hdu有一道同名题目是问n^n的最高位数字,较为基础,原理一致。设n^n=a*10^b(科学计数法)其中a的整数部分即为所求然后化为nlog(n)=loga+b进一步的loga即为nlogn的小数部分,然后就能求出a,最终求出a的整数部分。对于本题方法基本一致,但左边变
原创
发布博客 2013.02.16 ·
571 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多