原文:题解 CF506C Mr. Kitayuta vs. Bamboos

题目链接 因为是 最小化最大值 ,容易想到二分答案。设二分值为 text mid ,我们要判断是否能使最终所有竹子的高度都 leq text mid 。如果从前往后安排每一天,会发现很难找到一种固定的贪心策略,来确定当天砍哪些竹子。 换个角度。考虑最后一天,所有竹子会长高 a i 米。那么在最后一天开始生长之前,第 i 个竹子不能高于 text mid a i 米。 如果我们在最后一天不砍第 i ...

2020-05-18 09:03 8 369 推荐指数:

查看详情

(CCPC-Final 2018)K - Mr. Panda and Kakin

题意:x是\([1e5,1e9]\)的随机数,p是小于x的最大素数,q是大于等于x的最小素数,\(n=pq\),\(c=f^{2^{30}+3}\mod{n}\),给n和c求f 题解:rsa解密,首先在\(sqrt(n)\)附近找到p和q,让\(r=(p-1)*(q-1)\),\(e=2^{30 ...

Wed Mar 13 21:41:00 CST 2019 0 515
CF1601C Optimal Insertion 题解

题意 给你一个长度为\(n\)的数组\(a\)和一个长度为\(m\)的数组\(b\),你要保证\(a\)中的元素相对位置不变,任意把\(b\)中元素插入到\(a\)中,最后得到一个长度为\(n+m\)的数组\(c\),请你最小化这个得到的数组的逆序对数。 分析 首先发现一个显然的结论 ...

Tue Oct 26 20:54:00 CST 2021 4 67
题解-CF1458C Latin Square

题面 CF1458C Latin Square \(T\) 组测试数据,每次给一个 \(n\times n\) 的矩阵,每行每列都是个 \(1\to n\) 的排列。有 \(m\) 次操作,如果是 UDLR 就是要把整个矩阵每行/每列往一个方向循环移动一格。如果是 IC ...

Sun Dec 20 18:17:00 CST 2020 4 205
CF1413C Perform Easily 题解

毒瘤C题,考场卡我1个小时 首先,这道题难点在哪里?它的最大值与最小值都是浮动的。 怎么办?把最小/最大值固定! 以把最小值固定为例,我们枚举每个音符,并枚举它使用哪条琴弦,将它此时的位置强制其作为最小值(设为\(minx\))。 同时,我们令其他音符不作为最小值,即其他的音符的位置 ...

Mon Oct 26 16:29:00 CST 2020 5 541
C# Hashtable VS. Dictionary 性能对比

Hashtable VS Dictionary 因为Hashtable的Key和Value都是object类型,所以在使用值类型的时候,必然会出现装箱和拆箱的操作,因此性能肯定是不如Dictionary的,在此就不做过多比较了。 在此仅比较<string,string> ...

Fri Nov 20 18:22:00 CST 2020 1 575
NFS vs. CIFS

1、 CIFS协议分析 CIFS(Common Internet File System,公共互联网文件系统)是当前主 ...

Fri Oct 24 17:01:00 CST 2014 0 3115
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM