1.TMT Document codeforces 715 div2https://codeforces.com/contest/1509/problem/B 第二题卡了特别久,完全没有想到如何匹配TMT,呜呜呜我太菜了。这个题的思路是把T分成M前和M后,输入字符串后就将T和M分别弄到两个vector中去,压入的不是字符串,压入的是每个T和M在字符串中的位置。若T和M的数量不是两倍的关系,那就肯定
Codeforces游玩攻略1. 简介2. 网址3. 使用1. 主界面2. 社区3. 比赛名字颜色比赛种类比赛流程关于Codeforces赛制:如何读懂排行榜Rating4. 题解最后鸣谢 1. 简介Codeforces是全球最著名的在线评测系统之一,这里有高水平的选手,高质量的题目,高密度的比赛。该网站由俄罗斯的一个团体创立并负责运营。当然,该网站上大部分博客、评论、题面都是英语的。2. 网址C
转载 1月前
0阅读
Problem A 题意 给定长度为 \(n\) 的数列 \(a\),求出一个区间,使得这个区间的最大值和最小值的乘积最大。 多组数据,数据组数 \(T \leq 10^4,2 \leq n \leq 10^5,1 \leq a_i \leq 10^6,\sum n \leq 3 \times 10 ...
转载 2021-09-06 11:54:00
202阅读
2评论
Problem - F1 - Codeforces题目大意:给定一个长度为n的字符串,相邻的两个减号可以合并成一个加号,判断所有字串当中有多少字串在操作之后(或者不操作)加号和减号的数量一样。思路:假定减号数量为啊,加号数量为b,依照题目含义有a - 2*k ==b + k,即a - b ==3k。可能会问,题目要求是说相邻的两个减号才能合并呀,其实,假设他们都不相邻,也也就是像-+-+-+-+这
Codeforces游玩攻略进阶版 —— Codeforces快速精通 1. 社区相关 (1) 语法支持 Codeforces的社区系统支持Markdown和 ,同时还有许多Codeforces的独特语法。 下面我们给一个例子: 可见Codeforces支持Ma
Codeforces Round #805 F思路: 1 如果a b,无需操作,直接跳过去 2 如果a b,两种操作第一种 a = b * 2, a 一定是偶数,这时 b = a / 2也成立; 第二种 a = b / 2, b是偶数或者奇数, 3 从2知道我们可以用大根堆来维护两个序列,如果说堆顶a 大于堆顶b 并且a是奇数的话,就无法使得 a = b * 2,所以错误代码#include
A刚开始发现看不懂题目,然后就直接去做第二题了。等题目改好了以后,发现数据规模很小,接直接模拟了。 B可以一边输入,一边计算结果。不断累加,如果总和大于t,就从前开始减,每输入一个值,就和结果比较一下,取大的那个就行了。 C第一反应就是线段树,设了3个状态值,is_increase,is_decrease,is_ladder,可当别人都很快AC时,我就被坑死在这道题上了……越往
1.背景可能很多人都久闻codeforces网站的大名,却苦于各种各样的区域性问题或玄学问题,没能真正地体验到cf所带来的极致魅力 而网络上关于这方面的博文太少了(至少我没找到过),于是就写了这样的一篇博文   2.关于codeforces Codeforces 简称: cf(所以谈论cf的时候经常被误会成TX的那款游戏). 网址: codeforces.c
hhhh感觉我真的太久没有接触过OI了大约是前天听到JK他们约着一起刷codeforces,假期里觉得有些颓废的我忽然也心血来潮来看看题目今天看codeforces才知道居然有div3了,感觉应该看名字比div2还要简单吧,于是我就做了做....发现确实还蛮简单的hhhh但是我又突发奇想,干脆更新一篇博客吧,毕竟这也是我少有的能刷完一整套CF的题,那也可以记录一下啦...(虽然div3的题解似乎拿
转载 1月前
0阅读
Codeforces Round #738 赛时:4/6 A 注意到有这么一句话:any number of times. 我们又知道 & 运算总是不增的,所以就把所有数做 & 运算,答案一定是最优的 #include<bits/stdc++.h> using namespace std; type ...
转载 2021-08-21 12:22:00
52阅读
2评论
codeforces csp复赛训练利器---比赛准备若没有接触过codeforces先请看此文codeforces目前印象:1.提交代码,要以文件的形式,有些不习惯。2.对long long支持不好,不能出现%lld,预测该网站搭建在windows平台。3.注释里的文字,有时也会影响评测系统对文件合法性的判断,故提交,最好删除注释内容。4.比赛比较锻炼人,再多的练习,也不如一场比赛来得酣畅淋漓。
转载 7天前
12阅读
题目描述: 题目大意: 有1 - n恰好 n 张牌,平均分配给Alex 和Boris两个人。在一回合中,先手出牌,如果对方没有可以出的牌,则先手胜。如果可以出,那出完后这个人继续出。如果对手打不起牌,那么就由对方出牌。问有多少种分配可以使得先手必胜,先手必输以及先手以及平手。解题思路        假如先手有 n 这张牌,那么先手必胜。 
今天选择的题目是Div3比赛的最后一题,也是最难的一道题。选这道题的主要原因是帮助大家建立信心,因为有些小伙伴给我反应说之前选择的题目有些难了,觉得自己可能应付不了codeforces的题目。所以今天特地选了Div3比赛当中的最难题来给大家一点信心。Div3比赛是难度最低的比赛,面向的是算法的初学者,非常适合大家作为入门练习。由于是最后一道题,所以这题的通过人数不是很多,大概是530人。但是这题并
Codeforces Round 551 (Div. 2) 算是放弃颓废决定好好打比赛好好刷题的开始吧 A. Serval and Bus 处理每个巴士最早到站且大于t的时间 B. Serval and Toy Bricks 保证有解直接在俯视图每个1的位置填上行列上限的最小值即可 E. Serva
转载 2019-04-14 17:18:00
163阅读
2评论
没水平没能力只会\(ABCD\),十二点多随便写完就爬了。其他补的。\(E\)考场降智,后面两道神仙题真的不看题解写不出来。\(ABC\)懒得放代码了,反正也没保存,要的话私信我,评论也行。后面写题解可能\(ABC\)代码都不放了,没意义。难度评分:入门难度发现第\(i\)堆移到第\(1\)堆需要\(a[i]*(i-1)\)的贡献;随便算一下特判好了。难度评分:入门难度走最大的即可,注意特判\(a
Codeforces 2019年12月19日到 2020年2月12日 的部分比赛题 Educational Codeforces Round 82 (Rated for Div. 2)D Fill The Bag  给出m(≤1e5)个盒子,盒子的大小是2的幂次。可以选择把一个盒子分成大小相同的两部分,问最少执行几次分盒子的操作,可以装满大小为n(≤1e18)的背包。
A:Rewards: 题目链接:http://codeforces.com/problemset/problem/448/A 题意:Bizon有a1个一等奖奖杯,a2个二等奖奖杯,a3个三等奖奖杯,b1个一等奖奖牌,b2个二等奖奖牌,b3个三等奖奖牌,和一个有n个架子的橱柜。如今Bizon想把这些奖
转载 2016-02-03 13:48:00
87阅读
题目传送门:Codeforces 1548 B Integers Have Friends ...
转载 2021-09-18 23:15:00
99阅读
2评论
题目传送门:Codeforces 1530 E Minimax 一道比较有意思的自己想出来的大力分类讨论的构造题。 首先只有一种字符,直接输出即可。 考虑$f(S)=0$如何构造,发现如果有某一个字符只出现了1次,将最小的那个放在第一个,剩下的依次输出即可。 若每个字符出现次数$\ge 2$,考虑第 ...
转载 2021-09-19 22:31:00
108阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5