cf
酒鬼郎拉
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #776 (Div. 3)
Codeforces Round #776 (Div. 3)vector操作记录#include<bits/stdc++.h>using namespace std;int main(){ int t; cin>>t; while(t--){ int n,x; cin>>n; vector<int> vec; int res[2005]={}; f原创 2022-03-09 22:34:23 · 243 阅读 · 0 评论 -
#575 div3 思路
A. Three Piles of Candies题解:根据最少两堆差值决定第三堆咋分B. Odd Sum Segments题解:n个数分成k块,每块和为奇数,从开头开始加到奇数算一块,再继续加到奇数算一块,直到没有奇数可加或到n-1个数,rk=n。C. Robot Breakout找到所有点可到公共点,设公共点范围为lx hx ly hy,根据每个点的移动范围调整公共点范围,最后,若得...原创 2019-07-29 15:29:38 · 202 阅读 · 0 评论 -
#570 div3
A数据较小最多1e5 暴力遍历即可B简单斯维题 直接排序不是最小的加k就是输出-1C三种情况1. 全b依旧不可过2. 仅a就可过3.需要a,b 二分D用数组存储不同糖果的个数,sort排列从最多糖果数开始加,令ans=a[n-1] 大于等于就ans--再加,小于就ans=a[i],再加E 见HF数学题: 最多取三...原创 2019-07-29 21:04:34 · 119 阅读 · 0 评论 -
#535 div3
A让取两个线段上的两点并输出判断l1 l2关系 l1<=l2 输出 l1 r2, 反之 输出 r1 l2B给一堆因子,输出两个数最大值X必是其中一个数1.如果最大值重复出现了,那么它就是那两个数2.遍历其余数,只要是因子就去掉,剩下的数的最大数就是另一个数C隔三个一循环有6种情况 RGB RBG GBR GRB BRG BGR每种情况都判一下,输出最小修改D要求相邻不...原创 2019-07-29 22:37:57 · 195 阅读 · 0 评论