退役II次后做题记录

感觉没啥好更的,咕。


atcoder1219 历史研究

回滚莫队。

[六省联考2017]组合数问题

我是傻逼

按照组合意义等价于\(nk\)个物品,选的物品\(\mod k\) 余\(r\)的方案数,直接矩乘优化。

[六省联考2017]相逢是问候

\(c^x\mod p=c^{x\mod \varphi(p)+\varphi(p)}\mod p(x>p)\)

\(\varphi\)跳\(\log\)次就会跳到\(1\)。

用欧拉定理时取膜这么写:int Mod(ll a,int b){return a<b?a:a%b+b;}

[六省联考2017]分手是祝愿

硬推了N久高斯消元,,,差分状态即可

[BJWC2018]Border 的四种求法

暴力(雾

CF809E

好像ts早切过了= =

\(\varphi(ab)=\frac{\varphi(a)\varphi(b)\gcd(a,b)}{\varphi(\gcd(a,b))}\)

认真写一个

\(\sum_i\sum_jdist(i,j)\frac{\varphi(a_i)\varphi(a_j)\gcd(a_i,a_j)}{\varphi(\gcd(a_i,a_j))}\)

\(\sum_i\varphi(a_i)\sum_j\varphi(a_j)dist(i,j)\frac{\gcd(a_i,a_j)}{\varphi(\gcd(a_i,a_j))}\)

\(\sum_d\frac{d}{\varphi(d)}\sum_{d|a_i}\varphi(a_i)\sum_{d|a_j}\varphi(a_j)dist(i,j)[\gcd(a_i,a_j)==d]\)

\(\sum_d\frac{d}{\varphi(d)}\sum_{d|a_i}\varphi(a_i)\sum_{d|a_j}\varphi(a_j)dist(i,j)\sum_{d|o,o|a_i,o|a_j}\mu(\frac{o}{d})\)

\(\sum_o(\sum_{d|o}\frac{d}{\varphi(d)}\mu(\frac{o}{d}))(\sum_{o|a_i}\varphi(a_i)\sum_{o|a_j}\varphi(a_j)dist(i,j))\)

\(d\)部分随便做,右边枚举\(o\)后把\(o\)的倍数拿出来建虚树跑就行了,复杂度两个\(\log\)

还有这个鬼题测了我十几min= =

CF125E

凸优化板子题

然而凸优化边界好**鬼畜,,,WA爆了

二分精度要设小一点(否则就会收获一大片WA

[APIO/CTSC 2007]数据备份

凸优化板子题

学到了正确的凸优化姿势

因为可以存在切不到答案的情况,2分时如果二分到了左边,就用这个值更新答案(赋值),最后直接输出。

uoj339 小Y和二叉树

毒瘤贪心题,首先先序遍历最小的肯定是度数<=2中最小的,找到这个点后向右上和右下扩展,根据一些东西分几种情况,只能向右上/只能向右下/两种方向兜星,然后分情况贪心即可。

http://uoj.ac/submission/364286

[NOI2019]序列

五堆贪心/px不写了

AT2446 Rope

https://www.luogu.org/problem/AT2446

显然一开始先修改好然后直接折,那么修改好的序列要满足一些性质才能折的起来,这个性质就是拿出所有同色极大段,去掉头尾,剩下的长度都是偶数,证明看屎然博客

“剩下的长度都是偶数”说明同种颜色开始位置奇偶性相同

然后枚举一种颜色,枚举奇偶性,要维护一种数据结构,支持+1/-1/取max,直接数组模拟

AT2535 Sparklers

https://www.luogu.org/problem/AT2535

屎题,意识流题解

二分答案,然后可以猜到一堆结论

  1. 一个人火烧完了才会传给下一个人
  2. 没火的人开局都会向中间的火走,碰到了会跟着火走,直到得到火

2可以看成有一个火可以走,其他人会过来给他续命排队枪毙

所有人肯定全速走,火肯定一直在朝一个人走

有两边走进火,如果火向左走,和左边距离会减小,和右边距离不变,向右走一样

火有初始燃烧值\(T\),火每次需要走向一个人花费\(cost=dist/v\)并获得\(value=T\),也就是满足现在燃烧值至少是\(cost\)然后获得\(\Delta=value-cost\)

然后懒得写了,https://blog.csdn.net/qq_39972971/article/details/91863290

退役II次后做题记录的更多相关文章

  1. 退役IV次后做题记录

    退役IV次后做题记录 我啥都不会了.... AGC023 D 如果所有的楼房都在\(S\)同一边可以直接得出答案. 否则考虑最左最右两边的票数,如果左边>=右边,那么最右边会投给左边,因为就算车 ...

  2. 退役III次后做题记录(扯淡)

    退役III次后做题记录(扯淡) CF607E Cross Sum 计算几何屎题 直接二分一下,算出每条线的位置然后算 注意相对位置这个不能先搞出坐标,直接算角度就行了,不然会卡精度/px flag:计 ...

  3. Sam做题记录

    Sam做题记录 Hihocoder 后缀自动机二·重复旋律5 求一个串中本质不同的子串数 显然,答案是 \(\sum len[i]-len[fa[i]]\) Hihocoder 后缀自动机三·重复旋律 ...

  4. FJOI2017前做题记录

    FJOI2017前做题记录 2017-04-15 [ZJOI2017] 树状数组 问题转化后,变成区间随机将一个数异或一,询问两个位置的值相等的概率.(注意特判询问有一个区间的左端点为1的情况,因为题 ...

  5. UOJ 做题记录

    UOJ 做题记录 其实我这么弱> >根本不会做题呢> > #21. [UR #1]缩进优化 其实想想还是一道非常丝播的题目呢> > 直接对于每个缩进长度统计一遍就好 ...

  6. project euler做题记录

    ProjectEuler_做题记录 简单记录一下. problem 441 The inverse summation of coprime couples 神仙题.考虑答案为: \[\begin{a ...

  7. BJOI做题记录

    BJOI做题记录 终于想起还要做一下历年省选题了2333 然而咕了的还是比做了的多2333 LOJ #2178. 「BJOI2017」机动训练 咕了. LOJ #2179. 「BJOI2017」树的难 ...

  8. [日记&做题记录]-Noip2016提高组复赛 倒数十天

    写这篇博客的时候有点激动 为了让自己不颓 还是写写日记 存存模板 Nov.8 2016 今天早上买了两个蛋挞 吃了一个 然后就做数论(前天晚上还是想放弃数论 但是昨天被数论虐了 woc noip模拟赛 ...

  9. noip做题记录+挑战一句话题解?

    因为灵巧实在太弱辽不得不做点noip续下命QQAQQQ 2018 积木大赛/铺设道路 傻逼原题? 然后傻逼的我居然检查了半天是不是有陷阱最后花了差不多一个小时才做掉我做过的原题...真的傻逼了我:( ...

随机推荐

  1. Gradle 翻译 tips and recipes 使用技巧 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  2. 架构 MVC MVP MVVM 简介 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  3. 阿里云负载均衡SLB上用免费的Let's Encrypt的SSL证书

    Let's Encrypt是很火的一个免费SSL证书发行项目,自动化发行证书,证书有90天的有效期.Let's Encrypt已经发布了工具certbot,用此工具生成证书.证书续期非常简单. 以下是 ...

  4. 【夯实基础】- https和http的主要区别

    HTTPS和HTTP的区别主要如下: 1.https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用. 2.http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输 ...

  5. AngularJS $http用法总结

    最近由于项目需要,在研究AngularJS $http的用法,查了很多资料,发现貌似没有一篇内容可以完整的满足我对$http的基本了解,为了下次方便自己查找,所以特意把最近查到的一些资料和自己的理解记 ...

  6. day 09 预科

    目录 函数 定义函数 函数定义的三种形式 空函数 有参函数(有参数()的函数) 无参函数 函数的返回值 函数的参数 形参 位置形参 实参 位置实参 关键字实参 函数 def twoSum(nums,t ...

  7. MySQL Percona Toolkit--pt-osc执行SQL命令

    pt-osc执行日志 在对数据量为100000的表tb004做DROP COLUMN操作,pt-osc工具日志为: Operation, tries, wait: analyze_table, , c ...

  8. plsql连接数据库后备注乱码|plsql连接数据库后中文乱码

    -- 背景:连接开发库后查阅单表备注信息时发现所有的备注都显示为"???????". -- 解决方案: -- (1). 首先先确认数据库的编码格式字符集,查询数据库编码格式. -- ...

  9. Android笔记(七十五) Android中的图片压缩

    这几天在做图记的时候遇第一次遇到了OOM,好激动~~ 追究原因,是因为在ListView中加载的图片太大造成的,因为我使用的都是手机相机直接拍摄的照片,图片都比较大,所以在加载的时候会出现内存溢出,那 ...

  10. 云计算与大数据实验:Hbase shell终端操作之数据操作一

    [实验目的] 1)学会向表中添加记录 2)学会添加记录时动态添加列 3)学会查看一条记录 4)学会查看表中的记录总数 5)学会删除记录 [实验原理] Hbase shell作为Hbase数据的客户端, ...