自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Week16实验 C】宇宙狗的危机【区间dp】

题意:思路:这道题是区间dp,不是BST!!!令l[i][j]表示以j为根,j的左子树可到i这样的BST是否存在,r[i][j]表示以i为根,i的右子树可到j这样的BST是否存在,c[i][j]表示区间[i,j]合法,即a[i~j]可以组成BST,即l[i][k]&r[k][j]=1,k为[i,j]的根。在读入数据之后先计算出(i,j)的gcd即g[i][j],如果gcd>1则g[i][j]=1,否则g[i][j]=0。接下来开始区间dp,最外层循环是长度len=1~n,然后是区

2020-06-04 22:30:04 318

原创 【Week16实验 B】ZJM要抵御宇宙射线【模拟】

题意:思路:对每个点都求出到其余点的距离平方,然后取该点到其他点的距离平方的最大值为半径平方,最后对所有点的半径平方取最小值。注意有多解时将x较小、y较小的点作为答案。总结:一道简单的模拟题,对应CSP T2。有几个要注意的点,一个是输出格式保留两位小数,一个是距离平方,还有一个是数据范围,答案最大值是8e10,在初始化ans时要大于这个数。代码:#include <iostream>#include <vector>#include <cmath&gt

2020-06-04 22:04:42 286

原创 【Week16实验 A】TT数鸭子【模拟】

题意:思路:如果k>10,则每个数都可以满足条件,答案即为n;否则依次读入每一个数,计算不同数位的个数sum,如果sum<k,则这个数满足条件,ans++。总结:一道简单的模拟题,对应CSP T1,有俩坑,一个是ai要用long long int来存,一个是读入优化,否则会T。代码:#include <iostream>using namespace std;int n,k;int ans=0;bool a[10];int sum=0;void s

2020-06-04 21:57:47 304

原创 【Week15作业 C】ZJM与纸条【KMP】

题意:ZJM 的女朋友是一个书法家,喜欢写一些好看的英文书法。有一天 ZJM 拿到了她写的纸条,纸条上的字暗示了 ZJM 的女朋友 想给 ZJM 送生日礼物。ZJM 想知道自己收到的礼物是不是就是她送的,于是想看看自己收到的礼物在纸条中出现了多少次。第一行输入一个整数代表数据的组数每组数据第一行一个字符串 P 代表 ZJM 想要的礼物, 包含英语字符 {‘A’, ‘B’, ‘C’, …, ‘Z’}, 并且字符串长度满足 1 ≤ |P| ≤ 10,000 (|P| 代表字符串 P 的长度).接下来一行

2020-06-01 15:19:48 241

原创 【Week15作业 B】ZJM与生日礼物【字典树】

题意:ZJM 收到了 Q老师 送来的生日礼物,但是被 Q老师 加密了。只有 ZJM 能够回答对 Q老师 的问题,Q老师 才会把密码告诉 ZJM。Q老师 给了 ZJM 一些仅有 01 组成的二进制编码串, 他问 ZJM:是否存在一个串是另一个串的前缀。多组数据。每组数据中包含多个仅有01组成的字符串,以一个9作为该组数据结束的标志。对于第 k 组数据(从1开始标号),如果不存在一个字符串使另一个的前缀,输出"Set k is immediately decodable",否则输出"Set k is n

2020-06-01 15:02:52 214

原创 【Week15作业 A】ZJM与霍格沃兹【字符串哈希】

题意:ZJM 为了准备霍格沃兹的期末考试,决心背魔咒词典,一举拿下咒语翻译题。题库格式:[魔咒] 对应功能。背完题库后,ZJM 开始刷题,现共有 N 道题,每道题给出一个字符串,可能是 [魔咒],也可能是对应功能。ZJM 需要识别这个题目给出的是 [魔咒] 还是对应功能,并写出转换的结果,如果在魔咒词典里找不到,输出 “what?”。首先列出魔咒词典中不超过100000条不同的咒语,每条格式为:[魔咒] 对应功能。其中“魔咒”和“对应功能”分别为长度不超过20和80的字符串,字符串中保证不包含

2020-06-01 14:51:36 318

原创 【Week15实验 F】东东:“来不及解释了,快上车!!”【模拟】

题意:东东要上学了!东东要去他家路口的公交车站等车!!!东东从家出发,需要 d 分钟到达公交站台。已知有 n 班公交车,第 i 路公交车在 a_i 分钟到达公交站台,随后每 b_i 分钟会有该路公交车。东东想着他要迟到了!!!可恶!!!要迟到了!!于是他看见了一辆公交车来了,立马跳上了这辆"他见到的"第一辆公交车。东东上车后发现了一个问题!!这不是去幼儿园的车!!!!可惜车门已经焊死。那么问题来了东东上的是第几路车?第一行输入路线数n和东东到达的时间d(1≤n≤100,1≤d≤1e5)接下

2020-06-01 14:30:39 244

原创 【Week15实验 E】苟狗之宇宙射线再打击【模拟】

题意:苟狗定义了一种新式字符串,只有掌握了这种字符串的构造方法,才可以避免宇宙射线的打击。新式字符串定义如下:1.长度为偶数(可以为空)2.每一个奇数位置的字符都不等于它后面的那个字符例如,字符串 good、string、xyyx 都符合要求,而字符串 bad、aa、aabc 则不符合。现在你获得了一个字符串 S,你需要从该字符串中删除最少的字符数,使其变成一个新式字符串,否则你就会受到宇宙射线的打击,众所周知宇宙射线是降智射线。那么你能够避开宇宙射线吗?一个行给定一个整数 N(1 <

2020-06-01 14:25:44 184

原创 【Week15实验 D】瑞瑞爱上字符串【模拟】

题意:瑞瑞最近迷上了字符串,因此决定出一个字符串的题。给定两个正整数 N、K,考虑所有由 N - 2 个 a 和 2 个 b 组成的字符串,要求输出其中字典序第 K 小的。例如当 N = 5 时,共有如下 10 种组成方式:aaabb、aabab、aabba、abaab、ababa、abbaa、baaab、baaba、babaa、bbaaa。多组数据,第一行给定 T,表示数据组数。(1 ≤ T ≤ 1e4)对于每组数据,给出两个正整数 N、K。(3 ≤ N ≤ 1e5, 1 ≤ K ≤ min(

2020-06-01 14:17:31 269 1

原创 【Week15实验 C】TT的神秘任务-X【模拟】

题意:TT 的神秘任务系列。这一次,TT 得到了一个长度为 N 的字符串,任务要求在原字符串中至多删去一个字符,使得字符串的字典序尽可能小。字符串字典序的比较优先级如下:1.从左往右第一个不同字符的 ASCII 值的大小关系2.字符串长度第一行给出 N(2 ≤ N ≤ 2e5)。第二行给出一个长度为 N,且仅包含小写字母的字符串。输出字典序最小的字符串。思路:如果当前字符比后一个字符大,则删掉当前字符;否则判断下一个字符。如果一直没有删除字符,则删掉最后一个字符,使得字符串长度小于原字

2020-06-01 14:03:33 185

原创 【Week15实验 B】ZJM的本领【模拟】

题意:众所周知,ZJM 住在 B 站。这一天 Q 老师来找 ZJM 玩,ZJM 决定向 Q 老师展现一下自己快速看番的本领。ZJM 让 Q 老师任意挑选了一部番,Q老师一眼看中了《辉夜大小姐想让我告白》,已知这部番一共有 N 个精彩片段,每个精彩片段用 [L[i], R[i]] 来表示。ZJM 从第一分钟开始看,每次可以按下快进键,快进 X 分钟,问 ZJM 最快需要多久可以看完这部番。第一行给出两个整数 N、X(1 ≤ N ≤ 50, 1 ≤ X ≤ 1e5)接下来 N 行,每行给出两个整数,

2020-06-01 14:00:13 202

原创 【Week15实验 A】Q老师的记录册【模拟】

题意:Q 老师有 N 个学生,每个学生都有各自独立的编号,且编号范围在 1 ~ N 之间。这一天,所有学生都在不同的时间进入教室。Q 老师记录了当编号为 i 的学生进入教室时,教室中共有 Ai 个学生(包括编号为 i 的学生)。现要求根据这些记录,给出学生进入教室的顺序。1 ≤ N ≤ 1e5,1 ≤ Ai ≤ N,Ai 各不相同。所有数字均为整数。思路:根据编号为i时教室里共Ai个学生,可以知道学生i是第Ai个。将学生i放到数组对应位置Ai即可。总结:一道简单的模拟题。代码:

2020-06-01 13:53:47 198

原创 【Week14作业 E】Q老师度假【矩阵快速幂优化dp】

题意:忙碌了一个学期的 Q老师 决定奖励自己 N 天假期。假期中不同的穿衣方式会有不同的快乐值。已知 Q老师 一共有 M 件衬衫,且如果昨天穿的是衬衫 A,今天穿的是衬衫 B,则 Q老师 今天可以获得 f[A][B] 快乐值。在 N 天假期结束后,Q老师 最多可以获得多少快乐值?输入文件包含多组测试样例,每组测试样例格式描述如下:第一行给出两个整数 N M,分别代表假期长度与 Q老师 的衬衫总数。(2 ≤ N ≤ 100000, 1 ≤ M ≤ 100)接下来 M 行,每行给出 M 个整数,其

2020-05-25 18:14:58 192

原创 【Week14作业 D】Q老师染砖【矩阵快速幂优化dp】

题意:衣食无忧的 Q老师 有一天突发奇想,想要去感受一下劳动人民的艰苦生活。具体工作是这样的,有 N 块砖排成一排染色,每一块砖需要涂上红、蓝、绿、黄这 4 种颜色中的其中 1 种。且当这 N 块砖中红色和绿色的块数均为偶数时,染色效果最佳。为了使工作效率更高,Q老师 想要知道一共有多少种方案可以使染色效果最佳,你能帮帮他吗?第一行为 T,代表数据组数。(1 ≤ T ≤ 100)接下来 T 行每行包括一个数字 N,代表有 N 块砖。(1 ≤ N ≤ 1e9)输出满足条件的方案数,答案模 1000

2020-05-25 17:53:18 171

原创 【Week14作业 C】Q老师的考验【矩阵快速幂】

题意:Q老师 对数列有一种非同一般的热爱,尤其是优美的斐波那契数列。这一天,Q老师 为了增强大家对于斐波那契数列的理解,决定在斐波那契的基础上创建一个新的数列 f(x) 来考一考大家。数列 f(x) 定义如下:当 x < 10 时,f(x) = x;当 x ≥ 10 时,f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10),ai 只能为 0 或 1。Q老师 将给定 a0~a9,以及两个正整数 k m,询问 f(k

2020-05-25 17:37:33 282

原创 【Week14作业 B】Q老师与十字叉【模拟】

题意:思路:存储网格图不可能开数组a[50000][50000],发现n*m<=400000,可以用a[400001]来存储,(i,j)->a[(i-1)*m+j]。读入数据时记录下每一行每一列的白色格子数量,然后依次遍历所有格子,当前格子所在行列的白色格子数量就是行+列-公共白色格子。然后记录最小值即可。总结:一道很容易T的题目。优化:关闭流同步或用scanf,用memset代替for循环来初始化数组(不用memset会T,用了就A),当最小值已经为0时直接跳出循环,输出0即

2020-05-25 17:20:12 246

原创 【Week14作业 A】Q老师与石头剪刀布【模拟】

题意:每一个大人曾经都是一个小孩,Q老师 也一样。为了回忆童年,Q老师 和 Monika 玩起了石头剪刀布的游戏,游戏一共 n 轮。无所不知的 Q老师 知道每一轮 Monika 的出招,然而作为限制, Q老师 在这 n 轮游戏中必须恰好出 a 次石头,b 次布和 c 次剪刀。如果 Q老师 赢了 Monika n/2(上取整) 次,那么 Q老师就赢得了这场游戏,否则 Q老师 就输啦!Q老师非常想赢,他想知道能否可以赢得这场游戏,如果可以的话,Q老师希望你能告诉他一种可以赢的出招顺序,任意一种都可以。

2020-05-25 17:09:43 199

原创 【Week14实验】猫睡觉问题【模拟】

题意:众所周知,TT家里有一只魔法喵。这只喵十分嗜睡。一睡就没有白天黑夜。喵喵一天可以睡多次!!每次想睡多久就睡多久╭(╯^╰)╮喵睡觉的时段是连续的,即一旦喵喵开始睡觉了,就不能被打扰,不然喵会咬人哒[○・`Д´・ ○]可以假设喵喵必须要睡眠连续不少于 A 个小时,即一旦喵喵开始睡觉了,至少连续 A 个小时内(即A*60分钟内)不能被打扰!现在你知道喵喵很嗜睡了,它一天的时长都在吃、喝、拉、撒、睡,换句话说要么睡要么醒着滴!众所周知,这只魔法喵很懒,和TT一样懒,它不能连续活动超过 B 个小时。

2020-05-25 17:02:57 262

原创 【CSP201809-3】元素选择器【模拟】

题意思路:用point来存储结构化文档,里面string label,string id为标签和id,int c为所在层数,两个点就为一层。读入结构化文档:用getline读入一行,然后计算出点的个数,层数就为点的个数除以2。接下来读入label,因为label大小写不敏感,将其全部转换为小写。如果字符串还有剩余,则读入id。接下来读入查询信息,然后进行处理,按空格把字符串分开,放在vector v里。然后将v中的所有标签(不以#开头)转换为小写。再从后往前遍历结构化文档,找到匹配最后一个查

2020-05-19 19:53:50 343

原创 【Week13作业 E】TT的神秘任务3【单调队列优化dp】

题意:TT 猫咖的生意越来越红火,人越来越多,也越来越拥挤。为了解决这个问题,TT 决定扩大营业规模,但猫从哪里来呢?TT 第一时间想到了神秘人,想要再次通过完成任务的方式获得猫咪。而这一次,神秘人决定加大难度。给定一个环,A[1], A[2], A[3], … , A[n],其中 A[1] 的左边是 A[n]。要求从环上找出一段长度不超过 K 的连续序列,使其和最大。这一次,TT 陷入了沉思,他需要你们的帮助。第一行一个整数 T,表示数据组数,不超过 100。每组数据第一行给定两个整数 N

2020-05-18 20:08:11 276

原创 【Week13作业 D】TT的苹果树【树型dp】

题意:已知树上共有 N 个节点,每个节点对应一个快乐值为 w[i] 的苹果,为了可持续发展,TT 要求摘了某个苹果后,不能摘它父节点处的苹果。TT 想要令快乐值总和尽可能地大,你们能帮帮他吗?结点按 1~N 编号。第一行为 N (1 ≤ N ≤ 6000) ,代表结点个数。接下来 N 行分别代表每个结点上苹果的快乐值 w[i](-128 ≤ w[i] ≤ 127)。接下来 N-1 行,每行两个数 L K,代表 K 是 L 的一个父节点。输入有多组,以 0 0 结束。每组数据输出一个整数,代表

2020-05-18 19:56:44 179

原创 【Week13作业 C】TT的奖励【dp】

题意:在大家不辞辛劳的帮助下,TT 顺利地完成了所有的神秘任务。神秘人很高兴,决定给 TT 一个奖励,即白日做梦之捡猫咪游戏。捡猫咪游戏是这样的,猫咪从天上往下掉,且只会掉在 [0, 10] 范围内的整数。TT 初始站在位置五上,且每秒只能在移动不超过一米的范围内接住掉落的猫咪,如果没有接住,猫咪就会跑掉。例如,在刚开始的一秒内,TT 只能接到四、五、六这三个位置其中一个位置的猫咪。喜爱猫咪的 TT 想要接住尽可能多的猫咪,你能帮帮他吗?多组样例。每组样例输入一个 m (0 < m &lt

2020-05-18 19:43:20 235

原创 【Week13作业 B】TT的神秘任务2【模拟】

题意:任务依旧只给了两个数字,分别表示 n 和 k,不过这一次是要求 TT 给出无法被 n 整除的第 k 大的正整数。例如 n = 3,k = 7,则前 7 个无法被 n 整除的正整数为 [1 2 4 5 7 8 10],答案为 10。第一行一个整数 T,表示数据组数,不超过 1000。之后 T 行,每一行给出两个正整数,分别表示 n(2 ≤ n ≤ 1e9)、k(1 ≤ k ≤ 1e9)。对于每一组数据,输出无法被 n 整除的第 k 大的正整数。思路:每n个数里有n-1个不能被n整除,求出

2020-05-18 19:33:50 155

原创 【Week13作业 A】TT的神秘任务1【模拟】

题意:这一天,TT 遇到了一个神秘人。神秘人给了两个数字,分别表示 n 和 k,并要求 TT 给出 k 个奇偶性相同的正整数,使得其和等于 n。例如 n = 10,k = 3,答案可以为 [4 2 4]。TT 觉得这个任务太简单了,不愿意做,你能帮他完成吗?本题是SPJ。第一行一个整数 T,表示数据组数,不超过 1000。之后 T 行,每一行给出两个正整数,分别表示 n(1 ≤ n ≤ 1e9)、k(1 ≤ k ≤ 100)。如果存在这样 k 个数字,则第一行输出 “YES”,第二行输出 k

2020-05-18 19:25:02 259

原创 【CSP201609-3】炉石传说【模拟】

题意:规则:玩家会控制一些角色,每个角色有自己的生命值和攻击力。当生命值小于等于 0 时,该角色死亡。角色分为英雄和随从。玩家各控制一个英雄,游戏开始时,英雄的生命值为 30,攻击力为 0。当英雄死亡时,游戏结束,英雄未死亡的一方获胜。玩家可在游戏过程中召唤随从。棋盘上每方都有 7 个可用于放置随从的空位,从左到右一字排开,被称为战场。当随从死亡时,它将被从战场上移除。游戏开始后,两位玩家轮流进行操作,每个玩家的连续一组操作称为一个回合。每个回合中,当前玩家可进行零个或者多个以下操作:召

2020-05-12 17:15:21 176

原创 【Week12作业 E】选做题-2【状压dp】

题意:马上假期就要结束了,zjm还有 n 个作业,完成某个作业需要一定的时间,而且每个作业有一个截止时间,若超过截止时间,一天就要扣一分。zjm想知道如何安排做作业,使得扣的分数最少。Tips: 如果开始做某个作业,就必须把这个作业做完了,才能做下一个作业。有多组测试数据。第一行一个整数表示测试数据的组数第一行一个整数 n(1<=n<=15)接下来n行,每行一个字符串(长度不超过100) S 表示任务的名称和两个整数 D 和 C,分别表示任务的截止时间和完成任务需要的天数。这 n

2020-05-12 11:13:23 199

原创 【Week12作业 D】选做题-1【区间dp】

题意:括号序列问题:定义一个合法的括号序列:1.空序列合法。2.S合法,则(S)和 [S] 合法。3.假设A和B合法,那么AB合法。合法序列-(),[],(()),([]),()[],()[()]等。非法序列-(,[,],)(等。给定一个序列,求它最长的合法序列长度。思路:令f[i][j]表示子序列[i,j]的最长合法序列的括号对数 。1.f[i][j]=max{f[i][k]+f[k+1][j],(i<=k<j)}对以下取max :2.[S’]或(S’):f[i+1][

2020-05-12 10:12:38 240

原创 【Week12作业 C】必做题-3【动态规划】

题意:东东每个学期都会去寝室接受扫楼的任务,并清点每个寝室的人数。每个寝室里面有ai个人(1<=i<=n)。从第i到第j个宿舍一共有sum(i,j)=a[i]+…+a[j]个人这让宿管阿姨非常开心,并且让东东扫楼m次,每一次数第i到第j个宿舍sum(i,j)问题是要找到sum(i1, j1) + … + sum(im,jm)的最大值。且ix <= iy <=jx和ix <= jy <=jx的情况是不被允许的。也就是说m段都不能相交。注:1 ≤ i ≤ n ≤ 1

2020-05-12 09:56:10 421

原创 【Week12作业 B】必做题-2【模拟】

题意:zjm被困在一个三维的空间中,现在要寻找最短路径逃生!空间由立方体单位构成。zjm每次向上下前后左右移动一个单位需要一分钟,且zjm不能对角线移动。空间的四周封闭。zjm的目标是走到空间的出口。是否存在逃出生天的可能性?如果存在,则需要多少时间?输入第一行是一个数表示空间的数量。每个空间的描述的第一行为L,R和C(皆不超过30)。L表示空间的高度,R和C分别表示每层空间的行与列的大小。随后L层,每层R行,每行C个字符。每个字符表示空间的一个单元。’#‘表示不可通过单元,’.‘表示空

2020-05-12 09:48:35 288

原创 【Week12作业 A】必做题-1【模拟】

题意:给出n个数,zjm想找出出现至少(n+1)/2次的数, 现在需要你帮忙找出这个数是多少?(1<=n<=999999),保证N为奇数。思路:用map<int,int>来记录数据的个数,然后遍历找到个数最大的数,输出即可。总结:一道很简单的模拟题。代码:#include <iostream>#include <map>using namespace std;int n;map<int,int> mp;int max

2020-05-12 09:43:17 207

原创 【Week12实验 C】咕咕东学英语【模拟】

题意:咕咕东很聪明,但他最近不幸被来自宇宙的宇宙射线击中,遭到了降智打击,他的英语水平被归零了!这一切的始作俑者宇宙狗却毫不知情!此时咕咕东碰到了一个好心人——TT,TT在吸猫之余教咕咕东学英语。今天TT打算教咕咕东字母A 和字母B,TT给了咕咕东一个只有大写A、B组成的序列,让咕咕东分辨这些字母。但是咕咕东的其他学科水平都还在,敏锐的咕咕东想出一个问题考考TT:咕咕东问TT这个字符串 有多少个子串是Delicious的。TT虽然会做这个问题,但是他吸完猫发现辉夜大小姐更新了,不想回答这个问题,并抛

2020-05-09 10:59:16 279

原创 【Week12实验 B】消消乐大师——Q老师【模拟】

题意:一个n行m列的棋盘,每个格子都有一种颜色的棋子。当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。一个棋子可能在某一行和某一列同时被消除。输入时用数字来代表颜色,数字都大于0。输出时若棋子被消除,则输出0,否则输出该棋子的颜色编号。思路:用a[][]来记录输入,b[][]来记录输出。一开始b数组与a数组相同。接下来先遍历每一行,若有三个以上相同颜色,则在b数组将其变为0。之后再遍历每一列,若有三个以上相同颜色,则在b数组将其

2020-05-09 10:35:43 249

原创 【Week12实验 A】瑞神的序列【模拟】

题意:有一个长度为n的序列,求数列有几段。段的定义是连续的相同的最长整数序列。思路:遍历一遍,如果当前数与上一个数不同,则段++;否则到下一个数。总结:一道很简单的模拟题。代码:#include <iostream>using namespace std;int n;int a[1100];int ans=0;int now;int main(){ cin>>n; for(int i=0;i<n;i++) cin>>a[i

2020-05-09 10:28:38 132

原创 【Week11作业 F】选做题11-2 东东开车了【动态规划】

题意:东东开车出去泡妞(在梦中),车内提供了 n 张CD唱片,已知东东开车的时间是 n 分钟,他该如何去选择唱片去消磨这无聊的时间呢假设:·CD数量不超过20张·没有一张CD唱片超过 N 分钟·每张唱片只能听一次·唱片的播放长度为整数·N 也是整数我们需要找到最能消磨时间的唱片数量,并按使用顺序输出答案(必须是听完唱片,不能有唱片没听完却到了下车时间的情况发生)多组输入每行输入...

2020-05-01 13:45:52 208

原创 【Week11作业 E】选做题11-1 东东与ATM【动态规划】

题意:一家银行计划安装一台用于提取现金的机器。机器能够按要求的现金量发送适当的账单。机器使用正好N种不同的面额钞票,例如D_k,k = 1,2,…,N,并且对于每种面额D_k,机器都有n_k张钞票。例如,N = 3,n_1 = 10,D_1 = 100,n_2 = 4,D_2 = 50,n_3 = 5,D_3 = 10表示机器有10张面额为100的钞票、4张面额为50的钞票、5张...

2020-05-01 13:37:08 350

原创 【Week11作业 D】必做题11-4【模拟】

题意:东东和他的女朋友(幻想的)去寿司店吃晚餐(在梦中),他发现了一个有趣的事情,这家餐厅提供的 n 个的寿司被连续的放置在桌子上 (有序),东东可以选择一段连续的寿司来吃东东想吃鳗鱼,但是东妹想吃金枪鱼。核 平 起 见,他们想选择一段连续的寿司(这段寿司必须满足金枪鱼的数量等于鳗鱼的数量,且前一半全是一种,后一半全是另外一种)我们用1代表鳗鱼,2代表金枪鱼。比如,[2,2,2,1,1,1]...

2020-05-01 13:24:06 191

原创 【Week11作业 C】必做题11-3【模拟】

题意:Julius Caesar 曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后 5 位对应的字符来代替,这样就得到了密文。比如字符’A’用’F’来代替。如下是密文和明文中字符的对应关系。密文A B C D E F G H I J K L M N O P Q R S T U V W X Y Z明文V W X Y Z A B C D E F G H I J K L M N...

2020-05-01 13:17:44 120

原创 【Week11作业 B】必做题11-2【模拟】

题意:蒜头君的班级里有 n^2 个同学,现在全班同学已经排列成一个 n∗n 的方阵,但是老师却临时给出了一组新的列队方案为了方便列队,所以老师只关注这个方阵中同学的性别,不看具体的人是谁这里我们用 0 表示男生,用 1 表示女生现在蒜头君告诉你同学们已经排好的方阵是什么样的,再告诉你老师希望的方阵是什么样的他想知道同学们已经列好的方阵能否通过顺时针旋转变成老师希望的方阵1.不需要旋转...

2020-05-01 13:09:41 170

原创 【Week11作业 A】必做题11-1【模拟】

题意:蒜头君从现在开始工作,年薪 N 万。他希望在蒜厂附近买一套 60平米的房子,现在价格是 200 万。假设房子价格以每年百分之 K 增长,并且蒜头君未来年薪不变,且不吃不喝,不用交税,每年所得 N 万全都积攒起来,问第几年能够买下这套房子?(第一年年薪 N 万,房价 200 万)输入格式一行,包含两个正整数N(10≤N≤50),K(1≤K≤20),中间用单个空格隔开。输出格式如果在第...

2020-05-01 13:02:42 200

原创 【Week10实验 B】团 队 聚 会【模拟&差分&尺取法】

题意:题目描述TA团队每周都会有很多任务,有的可以单独完成,有的则需要所有人聚到一起,开过会之后才能去做。但TA团队的每个成员都有各自的事情,找到所有人都有空的时间段并不是一件容易的事情。给出每位助教的各项事情的时间表,你的任务是找出所有可以用来开会的时间段。输入格式第一行一个数T(T≤100),表示数据组数。对于每组数据,第一行一个数m(2 ≤ m ≤ 20),表示TA的数量。对于...

2020-04-29 16:47:01 211

空空如也

空空如也

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

TA关注的人

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