会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jathon-cnblogs
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
14
下一页
2019年8月29日
牛客-小w的a=b问题
摘要: 题目传送门 sol1:老实做,预处理出所有2到1e5的素数,对所有数进行分解质因数,然后对比因子个数。感觉有点卡常,用了快读然后多次优化之后才过的,map也用上了。 素数筛,快速分解质因数 #include "bits/stdc++.h" using namespace std; typedef l
阅读全文
posted @ 2019-08-29 19:21 Jathon-cnblogs
阅读(338)
评论(0)
推荐(0)
2019年8月27日
HDU-6707-Shuffle Card(很数据结构的一道题)
摘要: 题目传送门 sol1:拿到这题的时候刚上完课,讲的是指针。所以一下子就联想到了双向链表。链表可以解决卡片移动的问题,但是无法快速定位要移动的卡片,所以再开一个指针数组,结合数组下标访问的特性快速定位到要移动的卡片。把链表和数组的优势结合起来; 双向链表 #include "bits/stdc++.h
阅读全文
posted @ 2019-08-27 15:09 Jathon-cnblogs
阅读(350)
评论(0)
推荐(0)
2019年8月18日
HDU-6672-Seq
摘要: 题目传送门 ps:一般这种给一个数列求第n项,n还特别大的。要么矩阵快速幂,要么转化递推式。不过这题数据也特别多有100000组,所以就算矩阵快速幂可能也要超时,而且我还没推出来。转化递推式需要比较强的数学基础,我也转化不了。ε=(´ο`*)))唉,只能打表找规律。 打表代码 #include "b
阅读全文
posted @ 2019-08-18 11:34 Jathon-cnblogs
阅读(223)
评论(0)
推荐(0)
2019年7月14日
牛客-随机数
摘要: 题目传送门 上个星期的假日团队赛,这题别人的代码看了四五天才明白,来补上代码 sol1:排列组合,当考虑某一位本来是1的,现在改成了0,那么在这一位后面位的就可以随意排列组合了。 排列组合 #include "bits/stdc++.h" using namespace std; typedef l
阅读全文
posted @ 2019-07-14 21:38 Jathon-cnblogs
阅读(228)
评论(0)
推荐(0)
2019年7月13日
牛客-小阳的贝壳
摘要: 题目传送门 sol:题目读完就知道是线段树,gcd满足结合律。操作2也好想到差分,但是不会修改后维护gcd。看了题解发现还是差分,这个差分用的妙啊; 线段树+差分 #include "bits/stdc++.h" using namespace std; const int MAXN = 1e5 +
阅读全文
posted @ 2019-07-13 21:01 Jathon-cnblogs
阅读(218)
评论(0)
推荐(0)
2019年7月3日
HDU-4417-Super Mario
摘要: 题目传送门 sol1:离线处理询问,对所有询问按高度排序,然后按高度顺序把每个点的坐标存入树状数组或线段树。 树状数组 #include "bits/stdc++.h" using namespace std; typedef pair<int, int> PII; const int MAXN =
阅读全文
posted @ 2019-07-03 21:03 Jathon-cnblogs
阅读(202)
评论(0)
推荐(0)
2019年6月30日
牛客-Corn Fields
摘要: 题目传送门 sol:状压和动规,把每一行的m个01压缩成一个int 状压dp #include "bits/stdc++.h" using namespace std; const int MAXN = 15; const int MOD = 1e8; int n, m; bool mp[MAXN]
阅读全文
posted @ 2019-06-30 14:28 Jathon-cnblogs
阅读(187)
评论(0)
推荐(0)
2019年6月23日
HDU-2665-Kth number
摘要: 题目传送门 sol:主席树,模板题 PS:这题从第一次错误提交到成功AC隔了半年,然后从半懂到现在会用了又隔了将近一年。前几天回顾了主席树,补上代码。 主席树 #include "cstdio" #include "algorithm" using namespace std; const int
阅读全文
posted @ 2019-06-23 22:20 Jathon-cnblogs
阅读(127)
评论(0)
推荐(0)
2019年6月17日
牛客小白月赛15
摘要: 题目传送门 官方题解传送门 这次的题目出的不错,有9题是我赛后能做出来的。但是数据太智障了,重配好几次还是有问题。 A .斑羚飞渡 sol:贪心:如果x[i] + y[i] < m,则第i只斑羚一定到不了对岸,所以要尽量多的使用这种斑羚当跳板;如果x[i] + y[i] >= m,则两只这样的斑羚一
阅读全文
posted @ 2019-06-17 22:20 Jathon-cnblogs
阅读(296)
评论(0)
推荐(0)
2019年6月15日
牛客-接机
摘要: 题目传送门 sol:很基础的二分答案板子题。一开始方向搞错了往动规贪心那边想了,想了一个多小时都没思路。 二分答案 #include "cstdio" #include "algorithm" using namespace std; const int MAXN = 1e5 + 5; int ar
阅读全文
posted @ 2019-06-15 21:37 Jathon-cnblogs
阅读(232)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
14
下一页
公告