摘要: 原题链接 考察:数论 思路: 串联: \(\frac{a}{b}+1 = \frac{a+b}{b}\) 并联: \(\frac{a}{b}与1并联--> \frac{a}{a+b}\) 也就是说分子分母不论大小可以得到相同的结果 ##Code #include <iostream> #includ 阅读全文
posted @ 2021-07-24 15:52 acmloser 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 原题链接 考察:DFS 思路: $mod[i]$维护$i$结点是否被修改,$anc[i]$记录$i$结点的父节点的父节点是谁.直接一次DFS即可同时求出两个值. ##Code #include <iostream> #include <cstring> #include <vector> using 阅读全文
posted @ 2021-07-24 10:51 acmloser 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 原题链接 考察:双指针 思路: 将原数组排序后,枚举每一个$a[i]\(,求使\)(j,i)$全部变为$a[i]$的最长左边界$j$,当$a[i]$变小时,$j$只会往更左扩展. ##Code #include <iostream> #include <cstring> #include <algo 阅读全文
posted @ 2021-07-24 09:34 acmloser 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 原题链接 考察:思维 思路: 设和为$sum$,每次减少$n-1$,最多进行$\frac{sum+n-2}$次.但是存在$a[i]$彼此相差悬殊的情况.此时答案为$max(a[i])$. ##Code #include <iostream> #include <cstring> using name 阅读全文
posted @ 2021-07-24 00:10 acmloser 阅读(33) 评论(0) 推荐(0) 编辑