自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 mit6.824 Lab2A raft

2A要完成的实验主要是raft的基础架构,核心就是三大状态(follower,candidate,leader)的切换。

2023-10-06 01:29:53 194 1

原创 mit6.824 Lab1 MapReduce

Golang语法及rpc相关。

2023-09-14 21:47:19 174 1

原创 Educational Codeforces Round 112 (Rated for Div. 2)

A题:PizzaForces题意:要烤n片披萨,有三个方案分别为:6片-15min,8片-20min,10片-25min。请问最少需要多少时间至少烤n片。数据范围:多组输入t<1e4,n<1e16样例解释:输入:61215300199999999999999993输出:3040750152500000000000000015思路:三种方式的单位时长相同,又因为通过6,8,10可以组合出任意大于6的偶数,特判+数学计算分类:数学通过代码:#include

2021-08-03 15:53:03 178

原创 Codeforces Round #735 (Div. 2) A-B

A题:Cherry题意:给定n和数组an,任意选择一个区间,使区间内max*min最大数据范围:多组输入t<10000,n<10000,ai<1e6样例解释:输入:432 4 343 2 3 1269 696719313 273225 402638 473783 804745 323328输出:1264761381274500335思路:考虑一开始只选两个,如果选到第三个为最小,那显然不用选;如果选到第三个最大,那必然抛弃原来中的一个;如果值在中间,还

2021-07-30 15:56:11 109

原创 Codeforces Global Round 15

A题:Subsequence Permutation题意:给定字符串s,选择k个位置并可以任意交换,求最小的k使s升序。数据范围:多组输入t<1000,n<40样例解释:43lol10codeforces5aaaaa4dcba输出:2604第一组:lol->llo选择两个位置思路:对字符串升序排序,符合的位置不用选,不符合的位置cnt++分类:思维通过代码:#include<bits/stdc++.h>using namespace

2021-07-30 15:15:53 244

原创 Codeforces Round #734 (Div. 3) A-D1

A题:Polycarp and Coins题意:给定n,有a+2*b=n令|a-b|最小,求a,b数据范围:多组输入t<1e4,n<1e9样例解释:输入:610003013210000000005输出:334 33310 101 010 11333333334 3333333331 2思路:尽可能使得a与b相等,当整除3时直接输出n/3,否则使a或b加1后输出。分类:贪心通过代码:#include<bits/stdc++.h>using

2021-07-28 14:39:14 129

原创 Harbour.Space Scholarship Contest 2021-2022 (open for everyone, rated, Div. 1 + Div. 2)A-D

A题:Digits Sum题意:设S(x)为x每一位的和,如果满足S(x+1)<S(x)则认为是好的。给定n,请问n以内有多少组好的。数据范围:多组输入t<1000,n<1e9样例解释:输入:5191034880055535输出:011388005553第一组:没有满足的x第二组:x=9第三组:x=9第四组:x=9,19,29思路:统计有多少个个位数是9的数字,即n/10+n%10==9分类:思维通过代码:#include<bits/s

2021-07-27 10:08:59 265 3

原创 Codeforces Round #733 (Div. 1.5) A-C

A题:Binary Decimal题意:给定n,问最少有几组仅由01组成的数字,相加等于n。数据范围:多组输入t<1000,n<1e9样例解释:输入:312151000000000输出:22 13 1-1061 41 41 51 52 52 5第一组:121=111+10第二组:5=1+1+1+1+1第三组:1000000000为本身思路:判断每一位上的数字,取最大值即为答案。分类:思维通过代码:#include<bits/stdc+

2021-07-19 15:04:44 127

原创 Codeforces Educational Round (Div. 2) A-C

A题:Find The Array题意:一个数组定义为好的,如果每个元素至少满足以下一个条件1.ai=12.ai-1存在3.ai-2存在给定元素和为n,求能构成的最短数组长度数据范围:多组输入t<5000,n<5000样例解释:输入:418742输出:1337样例一:[1]为最短数组样例二:[1,3,4]为最短数组样例三:[1,2,4]为最短数组样例四:[1,2,4,6,8,10,11]为最短数组思路:想要使数组长度最短,只需使每个元素尽可能大,因此

2021-07-15 10:44:09 133

原创 Codeforces Round #732 (Div. 2) A-D

A题:AquaMoon and Two Arrays题意:给定n和数组an,bn。操作为选择两个下标使得ai–,aj++,使an和bn数组相同。数据范围:多组输入t<100,n<100,ai,bi<100样例解释:输入:441 2 3 43 1 2 421 32 110054 3 2 1 00 1 2 3 4输出:22 13 1-1061 41 41 51 52 52 5第一组:i=2, j=1: [1,2,3,4]→[2,1

2021-07-12 14:10:05 233

原创 Codeforces Round #731 (Div. 3) A-E

A题:Shortest Path with Obstacle题意:平面给定点a,b,f。求从a到b不经过f最短路长度。数据范围:多组输入t<1e4,xi,yi<1e3样例解释:输入:71 13 32 22 52 12 31000 421000 11000 10001 103 102 103 87 83 72 14 11 11 3441 101 1输出:4641442334思路:发现只有当同行或同列且点f在ab之间才需要额外走两

2021-07-12 12:48:59 134

原创 Codeforces Round #730 (Div. 2) A-D1

A题:Exciting Bets题意:给定a,b。有操作1.使a和b同时+1,操作2.使a和b同时-1。求无限次操作后最大的gcd(a,b)。数据范围:多组输入t<5e3,a,b<1e18样例解释:48 51 24 43 9输出:3 11 00 06 3第一组:进行一次操作1,有gcd(9,6)=3第二组:不进行操作,有gcd(1,2)=1第三组:进行无限次操作1,由题输出"0 0"第四组:进行三次操作1,有gcd(6,12)=6思路:题目可以进行无限次+1或

2021-07-08 16:42:39 243 1

原创 Codeforces Round #729 (Div. 2) A-C

A题:Odd Set题意:给定n与长度为2n的数列,使数列中元素两两相加,问结果是否能全为奇数。数据范围:多组输入t<100,n<100,ai<100样例解释:输入:522 3 4 532 3 4 5 5 512 412 341 5 3 2 6 7 3 4输出:YesNoNoYesNo第一组:2+3=5,4+5=9,两组均为奇数第四组:2+3=5,为奇数。思路:偶+偶=偶,奇+奇=偶,奇+偶=奇,因此只有奇偶相等的情况下条件成立。分类:数学

2021-07-04 13:34:17 531 1

原创 【笔记整理】Codeforces Round #708 (Div. 2)A-E1

A题:Meximization(最大化)题意:输入数组,输出数组,使从左到右依次求子数组的mex之和最大。(题意看注释将更好理解)思路:

2021-03-24 18:20:58 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除