T1预处理出任意两点的最短路,找出每个点最远的3个点枚举第2,3两点,枚举3个最大值即可,注意点判重 #include <bits/s... ...
T1一个玩具可能在很多天打折,每次只要在最后一天打折的时候买即可二分答案 #include <bits/stdc++.h> us... ...
T1$$\frac{1}{x}+\frac{1}{y}=\frac{1}{n}$$ $$xy-n(x+y)=0$$ $$n^2-n(x+y)+xy=n^2$$ $$(n-x)(n... ...
T1枚举T串在S串中的最后一个位置同时选出T串的方案数是$C_{i-1}^{|T|-1}$,同时规定选出的T串是第一个出现的那么前面的两个字符之间不能出现第一个字... ...
异或(xor)【题目描述】 有$n(n≤10000)$个盒子,每个盒子里装着一个非负整数$a_i$。给定非负整数$K,X$,现在你拥有一种魔法,每次使用... ...
写在前面又是新的一天,又被虐爆啦T1打了好久的线段树,完全是正解。。。结果线段树打错了,40分。。。暴力都能水100;大哭然后有日常讲了数据结构和好多... ...
写在前面诚享教育培训第一天,考题据大佬说很简单。然而我2,3题都打暴力水了210…大哭,被小学大佬虐爆啦还是好好整理下吧 ...
传送门 #include <bits/stdc++.h> using namespace std; int n; bool a[53][53],de[53]; ch... ...
树的括号表述和最小表示括号表述:遍历一棵树,每走一步记录下行走的方向,例如向远离根的方向移动记为(,向根的方向移动记为),也... ...
题目描述给定n个整数,这n个整数已经从小到大排好序。 现在有m个询问,每次询问区间[a, b]内,最频繁出现的数字,出现了几次。 ...
深度优先搜索深度优先搜索属于图算法的一种,英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为... ...
思路sum+=(x+z)*(num_x+num_z)=x*num_x+z*num_x*+x*num_z+z*num_z;对x,num_x,x*num_x前缀和处理,通过c... ...
思路只需要从后往前扫描,sum累加(同时更新答案),当sum小于0时抛弃后面一段.注意: 当数据全为负数时,ans的初始值应为数据中最小的一个. ...
使用场合:string 是 C++ 标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行操作,也可以通过文件等手段进行操作。同时 C++ ... ...