自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模测(元素选择器)

元素选择器题目见CCF20180903思想:存储用自定义的类的数组,每个类中有属性name(文档的标签)、character(文档的属性id)、level(文档的层数,在输入时每有两个小数点level就多1)和father(文档的上一个父文档,这样可以快速地找到所有文档的上一文档)再寻找结果数时,顺序查找类数组并且用队列来存储可能的结果位置,这样可以保证输出时位置数是从小到大的。对于开头不是 # 且没有空格的行,即为标签选择器,只需要逐一匹配标签相等的类即可(注意标签相等是大小写不敏感的)对于开

2020-06-11 21:55:38 227 1

原创 模测(炉石传说)

炉石传说题目:  《炉石传说:魔兽英雄传》(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏。游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下:* 玩家会控制一些角色,每个角色有自己的生命值和攻击力。当生命值小于等于 0 时,该角色死亡。角色分为英雄和随从。  * 玩家各控制一个英雄,游戏开始时,英雄的生命值为 30,攻击力为 0。当英雄死亡时,游戏结束,英雄未死亡的一方获胜。  * 玩家可在游

2020-06-11 20:45:36 692

原创 模测(路径解析)

路径解析题目:  在操作系统中,数据通常以文件的形式存储在文件系统中。文件系统一般采用层次化的组织形式,由目录(或者文件夹)和文件构成,形成一棵树的形状。文件有内容,用于存储数据。目录是容器,可包含文件或其他目录。同一个目录下的所有文件和目录的名字各不相同,不同目录下可以有名字相同的文件或目录。  为了指定文件系统中的某个文件,需要用路径来定位。在类 Unix 系统(Linux、Max OS X、FreeBSD等)中,路径由若干部分构成,每个部分是一个目录或者文件的名字,相邻两个部分之间用 / 符号分

2020-06-11 20:25:40 213

原创 程序设计思维与实践 Week14 限时大模拟 (1/2/智能班)

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

2020-06-11 14:12:56 177

原创 程序设计思维与实践 Week10 限时大模拟 (1/2/智能班)

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

2020-06-11 11:21:57 303

原创 程序设计思维与实践 Week10 作业 (1/2/智能班)

A - 签到题题目:东东在玩游戏“Game23”。在一开始他有一个数字n,他的目标是把它转换成m,在每一步操作中,他可以将n乘以2或乘以3,他可以进行任意次操作。输出将n转换成m的操作次数,如果转换不了输出-1。输入:输入的唯一一行包括两个整数n和m(1<=n<=m<=5*10^8).输出:输出从n转换到m的操作次数,否则输出-1.思想:不断循环,能除以2除尽答案数+1,能除以3除尽答案数+1,并更新该数字,不能时就退出循环,最后如果剩下的为1,输出答案数,否则表明其不

2020-06-10 22:22:46 504

原创 程序设计思维与实践 Week9 作业 (1/2/智能班)

A - 咕咕东的目录管理器题目:咕咕东的雪梨电脑的操作系统在上个月受到宇宙射线的影响,时不时发生故障,他受不了了,想要写一个高效易用零bug的操作系统 —— 这工程量太大了,所以他定了一个小目标,从实现一个目录管理器开始。前些日子,东东的电脑终于因为过度收到宇宙射线的影响而宕机,无法写代码。他的好友TT正忙着在B站看猫片,另一位好友瑞神正忙着打守望先锋。现在只有你能帮助东东!初始时,咕咕东的硬盘是空的,命令行的当前目录为根目录 root。目录管理器可以理解为要维护一棵有根树结构,每个目录的儿子必须保

2020-06-10 21:28:20 294

原创 程序设计思维与实践 CSP-M3

瑞神的序列题目:瑞神想到了一个序列,这个序列长度为n,也就是一共有n个数,瑞神给自己出了一个问题:数列有几段?一段就是连续且相同的一段数输入第一行一个整数n,表示数的个数接下来一行n个空格隔开的整数,表示不同的数字输出一行,这个序列有多少段思路:用now来保存上一段的数,然后每次下一个数时与now进行比较,不一样就将结果数加1并将now更新。代码:#include <iostream>using namespace std;int num[100000];int main

2020-06-10 20:47:58 161

原创 程序设计思维与实践 CSP-M4

数鸭子题目:每一只鸭子都不 一样,或羽毛不同,或性格不同。TT在脑子里开了一个map<鸭子,整数> tong,把鸭子变成了 一些数字。现在他好奇,有多少只鸭子映射成的数的数位中不同的数字个数小于k。输入:输入第一行包含两个数n,k,表示鸭子的个数和题目要求的k。接下来一行有n个数,aiai​,每个数表示鸭子被TT映射之后的值。输出:输出一行,一个数,表示满足题目描述的鸭子的个数。无行末空格思路:开始想着直接将数按照string方式读进,发现这样会超时,后面换成 了读入数字一位

2020-06-10 20:16:58 163

空空如也

空空如也

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

TA关注的人

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