
实验
文章平均质量分 86
yang_*
这个作者很懒,什么都没留下…
展开
-
元素选择器
解题思路 本题将输入的每行字符串转换成特定的标签、id,进行相应操作即可 用结构体储存每个行,包括层级、父节点的行号、标签、id;用结构体数组存储所以行。 每次输入一行,用getline将其读入一个字符串,通过点的个数得到层级数,之后从当前数组中最后一个元素开始往上找它的父节点,即level比它小1的;之后通过判断#是否存在来判断之后读入数据的类型,如果是标签则全部转换为小写(因为大小写不敏感);得到了当前行的结构体的四个元素的值,将其插入数组。 每次输入选择器,用getline读入,通过空格看是否有多.原创 2020-06-11 19:01:40 · 349 阅读 · 0 评论 -
炉石传说
解题思路 用结构体存储随从,vector存储双方的所有随从 每次根据输入对应操作即可,插入时直接调用vector的insert,插到指定位置即可。攻击时两方对应减少健康值,生命值小于0则从vector中根据索引删掉。 本题难度不大,只是复杂些 完整代码 #include<iostream> #include<cstring> #include<vector> using namespace std; struct suicong { int attack; ...原创 2020-06-11 11:01:48 · 383 阅读 · 0 评论 -
程序设计思维与实践 Week14 限时大模拟
A - 猫睡觉问题 问题描述 众所周知,TT家里有一只魔法喵。这只喵十分嗜睡。一睡就没有白天黑夜。喵喵一天可以睡多次!!每次想睡多久就睡多久╭(╯^╰)╮ 喵睡觉的时段是连续的,即一旦喵喵开始睡觉了,就不能被打扰,不然喵会咬人哒[○・`Д´・ ○] 可以假设喵喵必须要睡眠连续不少于 A 个小时,即一旦喵喵开始睡觉了,至少连续 A 个小时内(即A*60分钟内)不能被打扰! 现在你知道喵喵很嗜睡了,它一天的时长都在吃、喝、拉、撒、睡,换句话说要么睡要么醒着滴! 众所周知,这只魔法喵很懒,和TT一样懒,它不能连续原创 2020-06-11 10:53:30 · 153 阅读 · 0 评论 -
CSP-M3
T1 瑞神的序列 问题描述 瑞神想到了一个序列,这个序列长度为n,也就是一共有n个数,瑞神给自己出了一个问题:数列有几段?一段就是连续且相同的一段数 输入第一行一个整数n,表示数的个数 接下来一行n个空格隔开的整数,表示不同的数字 输出一行,这个序列有多少段 Sample Input: 12 2 3 3 6 6 6 1 1 4 5 1 4 Output: 8 解题思路 一段就是连续且相同的一段数 遍历数列,将当前位置的数与上一个数比较,不同则段数加一,输出段数即可。 完整代码 #include<原创 2020-05-13 22:08:32 · 230 阅读 · 0 评论 -
程序设计思维与实践 Week10 限时大模拟
A - 签到题 题目描述 TT有一个A×B×C的长方体。这个长方体是由A×B×C个1×1×1的小正方体组成的。 现在TT想给每个小正方体涂上颜色。 需要满以下三点条件: 每个小正方体要么涂成红色,要么涂成蓝色。 所有红色的小正方体组成一个长方体。 所有蓝色的小正方体组成一个长方体。 现在TT想知道红色小正方体的数量和蓝色小正方体的数量的差异。 你需要找到红色正方体的数量与蓝色正方体的数量差值的绝对...原创 2020-05-01 10:46:17 · 329 阅读 · 0 评论 -
Week 8 CSP M2
T1 HRZ的序列 问题描述 相较于咕咕东,瑞神是个起早贪黑的好孩子,今天早上瑞神起得很早,刷B站时看到了一个序列aa,他对这个序列产生了浓厚的兴趣。 他好奇是否存在一个数KK,使得一些数加上KK,一些数减去KK,一些数不变,使得整个序列中所有的数相等。 其中对于序列中的每个位置上的数字,至多只能执行一次加运算或减运算或是对该位置不进行任何操作。 由于瑞神只会刷B站,所以他把这个问题交给了你! 输...原创 2020-04-19 09:26:48 · 156 阅读 · 0 评论 -
CSP模拟题201512-3 画图
问题描述 用 ASCII 字符来画图是一件有趣的事情,并形成了一门被称为 ASCII Art 的艺术。例如,下图是用 ASCII 字符画出来的 CSPRO 字样。 ….………_… ././.||….|……/.… |.|…_.|.|).|.|).|.|.|.| |.|.).|…/|….<|.||.| ._|/||…||._\___/. 本题要求编程实现一个用 ASCII...原创 2020-04-01 10:48:55 · 182 阅读 · 0 评论 -
程序设计思维与实践 Week6 限时大模拟
A - 掌握魔法の东东 II 问题描述 从瑞神家打牌回来后,东东痛定思痛,决定苦练牌技,终成赌神! 东东有 A × B 张扑克牌。每张扑克牌有一个大小(整数,记为a,范围区间是 0 到 A - 1)和一个花色(整数,记为b,范围区间是 0 到 B - 1。 扑克牌是互异的,也就是独一无二的,也就是说没有两张牌大小和花色都相同。 “一手牌”的意思是你手里有5张不同的牌,这 5 张牌没有谁在前谁在后的...原创 2020-04-01 10:24:53 · 169 阅读 · 0 评论 -
Week4-CSP-M1
A-咕咕东的奇遇 题目描述 咕咕东是个贪玩的孩子,有一天,他从上古遗迹中得到了一个神奇的圆环。这个圆环由字母表组成首尾相接的环,环上有一个指针,最初指向字母a。咕咕东每次可以顺时针或者逆时针旋转一格。例如,a顺时针旋转到z,逆时针旋转到b。咕咕东手里有一个字符串,但是他太笨了,所以他来请求你的帮助,问最少需要转多少次。 Input 输入只有一行,是一个字符串。 Outout 输出最少要转的次数。 ...原创 2020-03-20 09:31:41 · 167 阅读 · 0 评论 -
Week2 实验C - 瑞神打牌
题目描述 瑞神HRZ因为疫情在家闲得无聊,同时他又非常厉害,所有的课对他来说都是水一水就能拿A+,所以他无聊,找来了另外三个人:咕咕东,腾神以及zjm来打牌(天下苦瑞神久矣)。 显然,牌局由四个人构成,围成一圈。我们称四个方向为北 东 南 西。对应的英文是North,East,South,West。游戏一共由一副扑克,也就是52张构成。开始,我们指定一位发牌员(东南西北中的一个,用英文首字母标识)...原创 2020-03-05 17:25:14 · 191 阅读 · 0 评论 -
Week2 实验B - 爆零(×)大力出奇迹(√)
** 题目描述 ** 程序设计思维作业和实验使用的实时评测系统,具有及时获得成绩排名的特点,那它的功能是怎么实现的呢? 我们千辛万苦怼完了不忍直视的程序并提交以后,评测系统要么返回AC,要么是返回各种其他的错误,不论是怎样的错法,它总会给你记上一笔,表明你曾经在这儿被坑过,而当你历经千辛终将它AC之后,它便会和你算笔总账,表明这题共错误提交了几次。 在岁月的长河中,你通过的题数虽然越来越多,但通过...原创 2020-03-05 17:11:55 · 204 阅读 · 0 评论 -
Week2 实验 A - 化学
题目描述 化学很神奇,以下是烷烃基。 假设如上图,这个烷烃基有6个原子和5个化学键,6个原子分别标号1~6,然后用一对数字 a,b 表示原子a和原子b间有一个化学键。这样通过5行a,b可以描述一个烷烃基 你的任务是甄别烷烃基的类别。 原子没有编号方法,比如 1 2 2 3 3 4 4 5 5 6 和 1 3 2 3 2 4 4 5 5 6 是同一种,本质上就是一条链,编号其实是没有关系的,可以在...原创 2020-03-05 16:38:18 · 193 阅读 · 0 评论