codeforces round 910 div

Codeforces Round 862 (Div. 2)A-C思路复盘

感觉这场前三题都简单,复盘一下赛时的脑回路QAQ,c二分wa了四发赛后才过的血亏 #A 题意:问是否能找到一个数x,有$b_i = a_i⊕x$ ,使得$b$数组的总异或和为0。 思路:赛时模拟样例可以发现先把a数组的总异或和求出来假设为x,然后由异或性质可知相同为0,不同为1,可知这个x可能就是答 ......
Codeforces 思路 Round 862 A-C

css 设置 div等于屏幕的时候直角,小于屏幕圆角

.card { border-radius: clamp(0px, ((100vw - 4px) - 100%) * 9999, 8px); } clamp() clamp() 函数的作用是把一个值限制在一个上限和下限之间,当这个值超过最小值和最大值的范围时,在最小值和最大值之间选择一个值使用。它接 ......
屏幕 圆角 直角 时候 css

加载更多 - 监听div的滚动scroll

前言:某些情况下,在展示列表数据时,为了实现性能优化及用户更好的体验,可以先展示十几条数据,然后边滑动边加载更多,可以减少服务器压力及页面渲染时间。 var pageNum =1;//页数 var domHeight=$(".listBox").height()*4; var dom = docum ......
更多 scroll div

练习记录-cf-div2-682(A-D)

终于场上写出4道,听说E是树链剖分,学的不够深,学完再补 感动感动 A. We Need the Zero 题意:求一个数 所有数异或上这个数 使得所有数是异或和为0 分奇偶考虑,奇数个的情况下,异或这么多次,相当于只异或了1次x,那么先求出原数组的异或和,再异或一遍就是0了,x就是原数组的异或和、 ......
cf-div 682 A-D div cf

Codeforces Round 862 (Div. 2)(CF1805) A-C题题解

CF1805A #include <bits/stdc++.h> #define debug(x) cout << "The variable \"" << #x << "\" of the \"" << __FUNCTION__ << "\" function in line " << __LIN ......
题解 Codeforces Round 1805 862

CodeTON Round 4 (Div. 1 + Div. 2, Rated, Prizes!)- Make It Permutation

题目链接:Problem - C - Codeforces #include<bits/stdc++.h> using namespace std; typedef long long ll; #define endl "\n" int main() { ios::sync_with_stdio(f ......
Permutation Div CodeTON Prizes Round

CodeTON Round 4 (Div. 1 + Div. 2, Rated, Prizes!)

题目链接 C 核心思路 其实这个操作无非就两种:插入和删除。 我们可以把重复的元素都先删除,因为这肯定是每个操作必须要做的。 我们可以从最基础的情况出发也就是怎么构造出来$1\sim a[i]$的序列呢。肯定是吧$i\sim n$之后的序列都删除吧,然后把前面缺少的再补上去吧。 所以我们可以把前面都 ......
Div CodeTON Prizes Round Rated

CodeTON Round 4 (Div. 1 + Div. 2, Rated, Prizes!) A-E

从C题开始写好了 Make It Permutation 首先我们分析假如我们确定了要选择一个长度为n的序列,该怎么计算代价 很明显 一个是算保留多少个 一个是算要加多少个,然后如果我们算完了选择长度n-1的序列 那么更新答案的时候只需要看n这个数字是否存在就可以了,然后更新一下删掉多少个数字 所以 ......
Div CodeTON Prizes Round Rated

Codeforces Round 861 (Div. 2)

题目链接 C 核心思路 这个思路说实话有点玄学,也就是我们前面的数位按照l或者r的相同数位来填补,后面就填相同的数字也就是比如l是2345 我们可以是2999,2888,23111,23777. 这样构造好像肯定是最小的。 但是好好巩固下数位dp来做这道题还是更好的。 #include<iostre ......
Codeforces Round 861 Div

CodeTON Round 4 (Div. 1 + Div. 2, Rated, Prizes!)(CF1810)A~D题题解

今天采用的是新格式。 CF1810A Beautiful Sequence 点击查看原题 点击查看思路 如果一个数字的值 $v$,不大于当前的位置 $p$,那我们可以通过删除 $p - v$ 个数字,使它们两个对应上。 比如 $[1, 7, 2, 5, 3]$ 中的 $3$,其数值为 $3$,位置为 ......
题解 Div CodeTON Prizes Round

CodeTON Round 4 (Div. 1 + Div. 2, Rated, Prizes!) A-D题解

题目地址 A - Beautiful Sequence 题意:给出一个数组,问是否存在任意一个子区间,存在i,使得ai=i Solution 直接比较当前的数和i的大小就行了,当前为x,如果要求答案存在,必须有i>=x void solve() { int n;cin>>n; int flag=0; ......
题解 Div CodeTON Prizes Round

cf-div.2-860d

题目链接:https://codeforces.com/contest/1798/problem/D 贪心,比赛时一直搞C没搞出来,回头看D反而更简单。 贪心策略:能填正数就填,填不了填负数。 大致证明:构造的区间一定呈一个这样的特定区间,正...负正负负...负正....负负,证明一段区间为正且小 ......
cf-div 860 div cf

Codeforces Round 859 (Div. 4) ABCDE(交互题)FG1G2

E F G1 G2质量还挺好的 ###A. Plus or Minus https://codeforces.com/contest/1807/problem/A 题目大意: 给定a,b,c,问我们是a+b==c还是a-b==c?把正确的符号输出。 input 11 1 2 3 3 2 1 2 9 ......
Codeforces ABCDE Round FG1G2 859

Codeforces Gym 104023L - Novice Magician(构造)

CF Gym 上的原题保证序列长度为 $2$ 的幂,这里介绍的做法可以针对 $n$ 任意(虽然也没强到哪儿去) 首先充要条件是序列中所有数之和是 $\lfloor\dfrac{n}{2}\rfloor$ 的倍数,因为每次操作对序列中所有数之和的增量都是 $\lfloor\dfrac{n}{2}\rf ......
Codeforces Magician 104023L 104023 Novice

Codeforces Gym 104160B - Binary Substrings(爆搜+图论)

首先考虑 $k$ 表示 $2^k+k-1\le n$ 的最大的 $k$,打表猜测最优情况满足: 所有长度为 $k$ 的子串恰好覆盖了全部 $2^k$ 种不同的长度为 $k$ 的 01 串。 所有长度为 $k+1$ 的子串互不相同。 考虑规约到图论模型,建立一张有 $2^k$ 个点的图,点 $i$ 向 ......
Codeforces Substrings 104160B 104160 Binary

Codeforces Gym 104160J - Referee Without Red(KMP+分类讨论)

发现每次对行的操作相当于将这一行的元素复合上一个排列,对列也同理。不妨记这两个排列为 $p,q$。 首先考虑一个弱化版:如果 $p,q$ 都是一个环怎么处理。如果 $n=1$ 那么答案显然是 $a$ 的最小周期,使用 KMP 求解。对于 $m=1$ 的情况也同理。考虑 $n,m\ge 2$,发现我们 ......
Codeforces 104160J Referee Without 104160

Codeforces 1770F - Koxia and Sequence(容斥+组合恒等式逆用)

首先根据对称性,$n$ 为偶数的时候直接输出 $0$,证明显然。 考虑 $n$ 为奇数的情况,显然答案等于所有符合条件的数组的 $a_1$ 的异或和。容斥。记 $f_i$ 表示所有数按位与是 $i$ 的子集的答案的异或和,那么由于异或运算只与奇偶性有关,答案可以写作 $\oplus_{y\subse ......
恒等式 Codeforces Sequence 1770F Koxia

Codeforces Gym 103931F - Forest of Magic(时间轴分块+线段树合并)

一个巨烦的时间轴分块做法,有点类似于 P2137 Gty的妹子树 先考虑静态的情况。看上去就一脸线段树合并对吧?一次修改的操作对一个点 $x$ 贡献可以写成 $k·dep_x+b$ 的形式,开两棵线段树合并维护一次项和零次项系数即可。 由于静态问题可做,因此考虑时间轴分块。设阈值 $B$,每 $B$ ......
线段 Codeforces 103931F 时间 103931

Div滚动到头以后置顶

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>Div滚动到头以后置顶</title> 6 </head> 7 <body style="height:2000px;"> 8 <div style="he ......
Div

怎么改变div的位置、大小

http://www.divcss5.com/rumen/r53973.shtml?ivk_sa=1024320u https://www.bbsmax.com/A/VGzl2Pk85b/ 可以使用css中的position来对div进行定位来改变div的位置,position属性值的含义。加上po ......
大小 位置 div

cf-div2-860c

题目链接:https://codeforces.com/contest/1798/problem/C 大致题意:给你一个长度为$n(n<=2e5)$的序列的$a_i,b_i$,让你把这个序列分成数目最少的段,每一段都有一个值$c$,$c=a_i的一个约数乘以b_i$。 比赛没写出的题。 思路:$首先 ......
cf-div 860 div cf

如何让一个div拥有屏幕的高度

有些时候登录页面需要设置一个图片有这个屏幕的大小 但因为块级元素是根据自己内部的内容来撑起高度的 当一开始没有内容或内容完全不足一页的时候就无法占据整个屏幕 解决方法:将body,html,对应div的高度全部设置成为100%这样就可以让div撑满整个屏幕了。 <body> <div class=" ......
屏幕 高度 div

cf-div.2-861

题目链接:https://codeforces.com/contest/1808/problem/C 又是被打爆的一场比赛。。。(本题想了一个多小时也没有想到最核心的地方。) 大致题意:让你从$[l,r]$选择一个数字,使得它其中的数位的最大值减最小值最小。 $l,r$的范围都取到long long ......
cf-div 861 div cf

Codeforces Round 861 (Div. 2) A-C题解

题目地址 A.Lucky Numbers 题意:给一个区间[l,r],任意给出一个数,使得各个数位上的最大值减去最小值最大,比如1735=7-1 Solution 暴力 对于r-l+1>=200的区间,一定存在一个值使得最大值为9,最小值为0 对于r-l+1<200的区间,直接暴力找 void so ......
题解 Codeforces Round 861 A-C

Codeforces Round 860 (Div. 2)

Preface 两三天没写题了小小的补一下题 结果这场意外地很合胃口,1h不到就把A-E做完了,而且除了忘记初始化这种一眼丁真的错误好像也没写挂 可惜当时懒了周日晚上就不打了(主要去考模拟六级了回来太累了),不然狠狠地上分 A. Showstopper 稍加观察就可以发现我们令所有的$a_i$均小于 ......
Codeforces Round 860 Div

【题解】Codeforces Round 861(CF1808)A - E1

我忘记了今天有阳间 CF,所以就开打的很晚,所以只是说一下做法,代码实现....还是算了吧。 但是我也看了,我的思路其他的人都有写,所以这个做法正确性没问题。 A.Lucky Numbers 题目分析: 加不超过 $100$ 次,一定会有 $0,9$ 同时出现的情况,所以直接暴力做没问题。 C.Un ......
题解 Codeforces Round 1808 861

Educational Codeforces Round 65 (Rated for Div

D - Bicolored RBS 给定一个括号序列,现在你必须对每一个括号涂成蓝色或红色,要求使得涂完后的红色括号和蓝色括号序列都必须是合法的括号序列,设红色括号形成的的括号序列的深度为$dep_1$,蓝色括号形成的括号序列的深度为$dep_2$,答案为$max(dep_1,dep_2)$,现在让 ......
Educational Codeforces Round Rated Div

Codeforces 1806F. GCD Master

题目链接:F1 - GCD Master、F2 - GCD Master 题目大意:给定 $n,m,k(1\le k\lt n \le 10^6,1\le m\le 9\cdot 10^{18})$ 以及一个长度为 $n$ 的序列 ${a_i}(1\le a_i\le m)$。每次操作可以选取两个数 ......
Codeforces Master 1806 GCD

Educational Codeforces Round 77 (Rated for Div2)

B - Obtain Two Zeroes 给定两个整数$a,b$,你可以执行以下操作任意次:每次操作选择一个正整数$x$,使得$a:=a-x,b:=b-2x$或者$a:=a-2x,b:=b-x$,问你是否能通过操作使得$a,b$都为同时为$0$ 题解:思维 假设$a<b$ 我们可以得到$a-x+b ......
Educational Codeforces Round Rated Div2

CF 860(Div 2)题解

A - Showstopper #include <bits/stdc++.h> using namespace std; int main() { int t; scanf("%d",&t); while (t--) { int n,a[110],b[110]; scanf("%d",&n); f ......
题解 860 Div CF