• 2024-07-06沪越联赛 - 2024年6月月赛Div2 题解
    问题A:替换题目描述小明每次注释的时候都写\(n\)个/。小红看了小明的程序,觉得太难看了,那么多/,所以决定把这些没用的/都去掉。小红定义了一个宏命令,每次可以将所有连续的\(m\)个/替换成空(注意不是空格)小明得知了小红的企图后非常着急,因为他知道光把/都去掉,那么原
  • 2024-07-0220240701
    https://cloud.tencent.com/developer/article/2018778HTMLDOMaddEventListener()方法document.addEventListener(event,function,useCapture)参数 描述event 必需。描述事件名称的字符串。注意:不要使用"on"前缀。例如,使用"click"来取代"onclick"。提示:所有HTML
  • 2024-05-28codeforces round 948(Div2)
    A题目过简单,略B.构造+二进制点击查看代码#include<bits/stdc++.h>#defineLLlonglongLLx,ans[40];boolyes[40];intmain(){std::ios::sync_with_stdio(0),std::cin.tie(0);intT;std::cin>>T;while(T--){std::cin>>x;for(LLi
  • 2024-05-18Codeforces 401B Sereja and Contests 题解
    题目简述Sereja是一名程序员,他喜欢参加Codesorfes比赛。不过,乌兹兰的网络连接不太好,所以Sereja有时会跳过比赛。Codesorfes有两种类型的比赛,分为Div1和Div2。Div1和Div2这两轮可以同时进行(Div1轮不能在没有Div2的情况下进行)。每一轮都有一个唯一的标识符,各轮按
  • 2024-05-01ABC351E
    E-JumpDistanceSum题意简述Justit.思路兔子斜着走->国际象棋里的象->黑象只能到达黑格,白象只能到达白格(横纵坐标相加的奇偶性)。将点分成两组,则每组内的点之间都有答案。可以发现可以先朝着那个方向斜着走,然后超出的部分向着那个方向迂回是最优的。如图不难发现距离是
  • 2024-02-23信息之路计划(2024.3——2024.5)
    写在前面:马上就要退役了,真的要为\(HNMFS\)\(2024\)选拔考试做好准备了。cy推荐博客:Alex_Wei(%%%)。Part1———针对思维思维能力远远不够,需要训练思维能力。最近在比赛打得比较多,但是\(AT\)总是只打到\(C\)或\(D\),CF打得最好的一次就是切掉了\(D\)(\(Div3\)),总的来说
  • 2024-02-06Codeforces div2 C题补题
    Codeforcesdiv2C题补题1922C.ClosestCitiesC.ClosestCities很容易看出,端点的两个城市的最近城市就是他的直接后继和直接前驱,而中间的城市的最近城市就是他前驱和后继中距离绝对值最小的那个,因此我们可以先预处理出每个城市对应的最近城市,用map存储。然后因为区间可以从
  • 2024-01-24Codeforces round 919 (div2)
    Problem-A-Codeforces暴力枚举就可以;#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;vector<int>a;intn;signedmain(){int_;cin>>_;while(_--){a.clear();cin>>n;
  • 2024-01-19Codeforces edu 161 (div2)
    Problem-A-Codeforces思维题,判断c字符串的每一位是否都能在相对应的a字符串或者b字符串里面找到;如果都能找到的话就输出NO;否则输出YES;#include<bits/stdc++.h>usingnamespacestd;intmain(){std::ios::sync_with_stdio(false);cin.tie(0);cout.tie
  • 2024-01-19test
    <!--4.br,换行,p标签一般表示一段连续的文字,p内的换行通过br实现,并不成对出现--><p>你觉得<br/>你能<br/>杀!死!我?!</p><!--5.hr:生成一条水平线,主要起装饰作用。单标签,最好闭合(加上/)--><hr/><hrwidth="80%"align="center"color="red"height
  • 2024-01-16test
    <!--4.br,换行,p标签一般表示一段连续的文字,p内的换行通过br实现,并不成对出现--><p>你觉得<br/>你能<br/>杀!死!我?!</p><!--5.hr:生成一条水平线,主要起装饰作用。单标签,最好闭合(加上/)--><hr/><hrwidth="80%"align="center"color="red"height
  • 2024-01-14CF-1920-div2 总结
    1.结果赛时做出:AB(D)赛后做出:CD评分变化:1535->1500rank:45212.赛后总结>1个人评价这次比赛是我寒假的第一次,昨天坐了一天的动车,虽然平稳,但还是有晕车,导致晚上状态不好,个人因素还是有的。最主要的因素还是后一个小时太晕了,D题有个小问题没发现。除此之外,近期开始服用的药物让
  • 2023-12-28codeforces刷题(1100):1901B_div2
    B、ChipandRibbon跳转原题点击此:该题地址1、题目大意  存在一条由n个单元格组成的带子。chip可以做两个操作:1、由\(i\)走到\(i+1\),但是不能走到\(i-1\);2、可以传送到任意位置,包括传送到原地。每到一个单元格,该单元格的数值+1(初始为0)。最开始chip在从第一格开始走起(题
  • 2023-12-28codeforces刷题(1100):1902B_div2
    B、GettingPoints跳转原题点击此:该题地址1、题目大意  Monocarp为了完成总共n天的某学期的p学分任务。Monocarp每天可以选择两种度过方式:上一次课和完成最多两个任务或者休息一天。其中上课获得l学分,每个任务获得t学分,其中任务不可以重复接取,并且每周获得一个新的任务(第一
  • 2023-12-26codeforces刷题(1100):1904B_div2
    B、CollectingGame跳转原题点击此:该题地址1、题目大意  获得一个由n位正整数组成的数组。你可以选择选择任意一个数作为你的判断值。然后任意一个\(\le\)它的数可以被选中加入你的分数(注意判断值不算在里面),同时该数被移除数组。你的任务是,对于该数组中的每个数,都将其作为
  • 2023-12-26codeforces刷题(1100):1905B_div2
    B、Begginer'sZelda跳转原题点击此:此题地址1、题目大意  给你一个子树,你可任意选择两个节点\(u、v\),这两个节点之间的所有节点(包括\(u、v\))都将结合变为一个新的节点。要求你通过该操作将所有的节点变为只有一个节点,求最小的操作数。2、题目解析  由题意可得:当\(u、v\)
  • 2023-12-26Codeforces Round 915 (div2) E
    E.TreeQueries[题目链接](https://codeforces.com/contest/1904/problem/EProblem-E-Codeforces)题意概括:给定一棵大小为\(n\)的树,回答如下询问,询问之间相互独立:给定一个点\(x\)与\(k\)个点\(a_i\),求出从\(x\)出发不经过任何一个\(a_i\)的最长简单路径长度
  • 2023-12-26codeforces刷题(1100):1917B_div2
    模板B、EraseFirstorSecondLetter跳转原题点击此:该题地址1、题目大意  给你一个字符串,可以执行任意次以下操作,生成最终的字符串(不可为空),问你能生成的不重复字符串数为多少。操作一:删除字符串第一个字符;操作二:删除字符串第二个字符。2、题目解析  发现,操作一:即选
  • 2023-11-17NOIP 2023 游记
    这是退役战吗?Day-2上午模拟赛,感觉不是很有意思,当一乐子了。下午写CF练手。晚上开了5题div2,并且最后一题只有*2000,遂AK。第一次AKdiv2,激动。Day-1上午写了点CF水题+模板。一上午十二题。下午出发去杭州,感觉今年两次都比之前快很多啊。应该是换了新的路线。
  • 2023-11-15CF906 div2
    CF906div2A.Doremy'sPaint3题意给出一个序列,可以随意打乱顺序,问最后能否使得所有相邻两个元素的和相等。数据范围多组数据,\(2<=n<=100,1<=a_i<=10^5\)样例输入52893112411455233334100000100000100000100000样例输出YesYesNoNo
  • 2023-11-14CF907 div2
    CF907div2A.SortingwithTwos题意给一个长度为n的序列,可以进行的操作是,选取一个i,令前\(2^i\)个元素减1,问若干次操作之后能否使得序列成为不降序列。数据范围多组数据\(1<=T<=10^4\),\(1<=n<=20\),\(0<=a_i<=1000\)输入样例851234556534496557
  • 2023-10-24Codeforces Round 905 div2 F题
    记答案为\(ans_i\),表示从1到i次修改出现的字典序最小的数组a,\(c\)数组表示\(ans_i\)出现之后,所有修改的累加和。用一个vector存一下\(ans_i\)之后的所有修改。从1到q遍历每一次修改时,对\(c\)数组进行区间赋值操作,如果\(c\)数组中第一个不为0的数<0,那么\(ans_i\)加上\(c\)中的
  • 2023-09-28加训日记 Day5——codeforces round 899 再战div2
    Day5,9.25,codeforcesround899div2  ·事实证明自己的思维和手速都还不够快,晚上还晚来了一点  ·B题属实是,上来就想着并查集(菜鸡是这样的)然后发现不会写捏  ·思考了很久(看数据量)感觉是枚举暴力,但是又想不到怎么去枚举  ·一题遗憾离场  ·顺理成章的-26
  • 2023-09-19CF1870 div1+div2做题记录
    A题面挺蠢的,无解条件为\(n<k\)或\(x<k-1\),即\(\mathop{\mathrm{mex}}\not=k\)。先选\(0\simk-1\),再选能选的最大值,当\(x=k\),选\(x-1\),否则选\(x\)。点击查看代码#include<bits/stdc++.h>#defineullunsignedlonglong#definelllonglong#definepiipai
  • 2023-09-08Cards
    分析本题主要考察思维和简单的数学能力。根据题意我们要尽可能的使得0连续,2分散因为$12+12>(1+1)^2$,反之同理。所以我们尽可能使得最后的形式是2020...00...002即是用0,将2分割开来。首先我们从让一整段0将2分割成两段的情况开始讨论。此时有一整段0长度为$n$