• 2024-10-05CF946G Almost Increasing Array 题解
    题目传送门前置知识最长不下降子序列|权值树状数组及应用解法若将\(\{a\}\)变成严格递增序列,至少需要更改\(n\)减去\(\{a_{i}-i\}\)的最长不下降子序列长度个数。证明对于\(a_{i},a_{j}(i<j)\)若都在最终的严格递增序列里,则有\(a_{i}-a_{j}\lei-j\),即\(
  • 2024-06-07CF1730F Almost Sorted
    CF1730FAlmostSorted状压dp题目的描述有点奇怪,实际上就是将\(p\)在满足要求的情况下重排列,求下标的逆序对最小值。根据条件,我们猜测前面的数都不会很大,于是考虑从左到右插入值,若当前插入的值为\(a_i\),那么由限制条件可知,前面放的数都\(\lea_i+k\),同时\(\lea_i\)的部
  • 2024-04-10CF1817A Almost Increasing Subsequence 题解
    题面。2023.5.18修正关于前缀和数组的说法,与代码适配的思路。题意给定长度为\(n\)一个序列\(a\)以及\(q\)次询问,每次询问给出\(l\)和\(r\),要求找出序列\(a\)在\([l,r]\)内最长的几乎递增子序列。对于几乎递增的定义:如果一个序列中不存在连续的三个数\(x\),\(y\)
  • 2024-02-04CF1730F Almost Sorted
    更好的阅读体验CF1730FAlmostSorted挺有意思的一道题。刚看到可能有好几种思路,按照\(p\)的大小填\(q\),或者按照下标顺序填等等。试了几次之后考虑按照\(i\)从小到大填入\(q_i\),设\(pos\)为当前填了的最大的\(p_{q_i}\),由于题目的要求,\(1\sim(pos-m-1)\)的所有数
  • 2024-01-15CodeForces 1266F Almost Same Distance
    洛谷传送门CF传送门好厉害。特判\(k=1\)。首先经过观察,我们可以按照\(k\)的奇偶性讨论:\(k\)为偶数,有一个中心点挂了若干条长度为\(\frac{k}{2}\)的链。\(k\)为偶数,有两个中心点,两边挂了若干条长度为\(\frac{k}{2}\)的链;\(k\)为奇数,有一个中心点挂了若干条长度
  • 2023-12-27B. Make Almost Equal With Mod
    原题链接题解,看完你对最大公约数,求余一定有更深的认识事实1.当序列中有奇数又有偶数时,2就是那个k事实2.当\(a[i]\mod\b=c,\foralli\in[1,n]\)时$a[i]\mod\2b=c\,if(a[i]//b)==$偶数$a[i]\mod\2b=c+b\,if(a[i]//b)==$奇数事实3.如上,对
  • 2023-12-21[Codeforces] CF1817A Almost Increasing Subsequence
    CF1817AAlmostIncreasingSubsequence题意给定长度为\(n\)一个序列\(a\)以及\(q\)次询问,每次询问给出\(l\)和\(r\),找出序列\(a\)在\([l,r]\)内最长的几乎递增子序列。对于几乎递增的定义:如果一个序列中不存在连续的三个数\(x\),\(y\),\(z\),使得\(x\gey\ge\
  • 2023-10-23Almost Tight Multi-User Security under Adaptive Corruptions from LWE in the Standard Model
    Abstract.Inthiswork,weconstructthefirstdigitalsignature(SIG)andpublic-keyencryption(PKE)schemeswithalmosttightmulti-usersecurityunderadaptivecorruptionsbasedonthelearning-with-errors(LWE)assumptioninthestandardmodel.OurP
  • 2023-10-13Almost Sorted (CF F ) (压状dp)
     思路:性质1,相当于重新对这个序列排序性质2, 等式关于值域,对于任意一个都满足,那么就是当前点比前面放入的点的最大值-k都要大,比后面最小值+k都要小,-->每一个点都要满足,那么对于当前点的放置是有限制的,以值域来看1-i里面都已经放置了,那么放置后
  • 2023-09-10Codeforces Round 804 (Div. 2) B. Almost Ternary Matrix
    给两个偶数\(n\)和\(m\)。任务是构造任意一个二进制矩阵,\(n\timesm\)。对于任意\((i,j)\),有且仅有两个邻居的颜色与\(a_{i,j}\)不同。邻居的定义为\(|x-x'|+|y-y'|=1\)。观察:任何\(n\timesm\)的矩阵若作为一个大型矩阵的子矩阵不会受到限制。于是构造
  • 2023-08-08increase your vocabulary
    readwhatyoulike.writeDon'tlimityourselfto1wordnoun/verb/adj/adv...listented.comcardcarddon'tknow->almostsure->knowgrouprootssimilarthemetech(monitorkeyboard)
  • 2023-04-24Codeforces Round #156 (Div. 2) C. Almost Arithmetical Progression dp
    Genalovessequencesofnumbers.Recently,hehasdiscoveredanewtypeofsequenceswhichhecalledanalmostarithmeticalprogression.Asequenceisanalmostarithmeticalprogression,ifitselementscanberepresentedas:a1 = p,wherepissomeintege
  • 2023-04-18[AGC061D] Almost Multiplication Table
    人类智慧。答案显然具有可二分性,考虑如何check。我们使用调整法,不妨设\(x_n<y_m\)(反着做同理),一开始我们令\(x_i=1,y_i=+\infty\)。每次我们期望让\(x\)不断变大,\(y\)不断变小,不断将它们调整到当前的上下界。具体的,每次令\(x_i=\max\{x_i,\max\lceil{a_{i,j}-k\overy
  • 2023-04-06C - Almost Sorted
    https://atcoder.jp/contests/arc132/tasks/arc132_c很难想到的动态规划,优化空间的思路非常巧妙用相对位置来转移f[i][j]表示i之前,放置数字的压缩情况为j,的所有方案数**f[i+1][(j|(1<<k))>>1]+=f[i][j]**k表示i放的数字的相对位置具体转移还是看代码#include<b
  • 2023-03-10CF888D Almost Identity Permutations 题解
    CF链接:AlmostIdentityPermutationsLuogu链接:AlmostIdentityPermutations${\scr\color{Aquamarine}{\text{Solution}}}$前言这好像是一道能用数学秒掉的题目但
  • 2023-01-07Codeforces CF255C Almost Arithmetical Progression
    链接难度:\(1500\)有一个序列\(b_{1\simn}\)。你需要从中选出一个长度最长的子序列\(p_{1\simk}\),使其满足\(p_1=p_3=...=p_{\lceil\frac{k}{2}\rceil-1},p_2=p_4=
  • 2022-11-26C. Almost All Multiples
    C.AlmostAllMultiplesGiventwointegers$n$and$x$,apermutation$^{\dagger}$$p$oflength$n$iscalledfunnyif$p_i$isamultipleof$i$forall$1\l
  • 2022-10-21「题解」Codeforces 1730F Almost Sorted
    给定一个长度为\(n\)的置换\(p\),以及一个正整数\(k\).对于一个置换\(q\),要求对于所有满足\(1\leqi<j\leqn\)的\(i,j\),有以下不等式成立:\[p_{q_i}\leqp_{q_j}+
  • 2022-10-14Almost Triple Deletions(CF1699D)
    AlmostTripleDeletions(CF1699D)考虑DP。设$dp_i$为强制保留这一个数,最多可以剩下几个数。发现:当一个区间$[l,r]$满足$len\equiv0(mod\2)\land区
  • 2022-10-02F. Almost Permutation -最小费用最大流
    F.AlmostPermutationhttps://codeforces.ml/problemset/problem/863/F题意有一个长度为n的数组,其中的每个数都在1~n范围内,给q个限制(\(1<=n<=50,0<=q<=100\))限制有两