会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
_SingerCoder
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2020年7月23日
【题解】cf1381c Mastermind
摘要: 序 (一道很考验思维质量的构造好题,而且需要注意的细节也很多。) 本题解主体使用的是简洁且小常数的$O(nlogn)$时间复杂度代码,并且包含其他方法的分析留给读者自行实现(其实是自己不会写或者写崩了)。 后记有$O(n)$时间复杂度的反向优化。 题意 共t组数据,每组数据第一行是n,x,y,其中n
阅读全文
posted @ 2020-07-23 16:41 _SingerCoder
阅读(453)
评论(1)
推荐(0)
2020年7月8日
【题解】p6160 [Cnoi2020]向量
摘要: 原题传送门 序 啊又是勤奋学习的一天...... 这种mo题目能做出来纯靠感觉。 样例分析 样例输入给了组3、4、5的勾股数,而输出正好是三向量加和为0时的答案。 嗯我好像感觉到了什么...... 于是用余弦定理计算三个角出内积,再特判一下两边之和小于等于第三边: #include<bits/std
阅读全文
posted @ 2020-07-08 22:31 _SingerCoder
阅读(255)
评论(2)
推荐(0)
【题解】p2388 阶乘之乘
摘要: 原题传送门 题解一堆$O(n)$算法真给我看傻了。 考虑$10=2*5$,因子2肯定更多,所以计算因子5的个数即可。 从5到n这$n-5+1$个数的阶乘里面,都各自含有一个因子$5=1*5$。 从10到n这$n-10+1$个数的阶乘里面,都各自含有一个因子$10=2*5$。 故因子5的总个数为$(n
阅读全文
posted @ 2020-07-08 18:15 _SingerCoder
阅读(366)
评论(1)
推荐(0)
2020年6月21日
O(1)求解自然数异或和
摘要: 序 又是一个不眠之夜。 求: \(f_i=1 \bigoplus 2 \bigoplus 3 \bigoplus...\bigoplus (i-1) \bigoplus i\) 思路1:周期分析 $O(logn)$算法 考虑按位分析 对于$f_i$的第$j$位,它的值只与该位1出现次数有关。 而第$
阅读全文
posted @ 2020-06-21 00:30 _SingerCoder
阅读(714)
评论(9)
推荐(1)
2020年5月14日
【题解】uva1104 chips challenge
摘要: "原题传送门" 题目分析 + 给定一张n n的芯片。 '.'表示该格子可以放一个零件。 'C'表示该格子已经放了一个零件(不能拆下)。 '/'表示该格子不能放零件。 要求在芯片的 现有基础 上,放置 尽可能多 的零件,使得: 1. 第i行与第i列零件数相等。 2. 每行每列零件数 include i
阅读全文
posted @ 2020-05-14 12:18 _SingerCoder
阅读(307)
评论(2)
推荐(1)
2020年5月11日
【题解】p1809 过河问题
摘要: "原题传送门" 题目分析 + 现有n个人在东岸,要过河去西岸。开始东岸有一艘船,船最多可承载2人,过河时间以耗时最长的人所需时间为准。 给定n个人的过河时间a,求所有人从东岸到西岸所需的最短时间。 + 当$n=2$时,易得答案为$a[2]$。但问题在于当$n 2$如何解决。 贪心分析 + 对所有数据
阅读全文
posted @ 2020-05-11 21:45 _SingerCoder
阅读(380)
评论(0)
推荐(1)
上一页
1
2
公告