SCAU
追风者_
要我自我介绍,挺秃然的
展开
-
SCAU 2019年校赛 部分题解
我的博客园传送门,阅读起来方便些18438 First Blood题意:∑i=1a\sum_{i=1}^a∑i=1a∑j=1b\sum_{j=1}^b∑j=1b(i+j) , 求和。思路:签到题,照着题目A就行了。view code#include<iostream>#include<string>#include<algorithm>#include<cstdio>#include<cstring>#include<原创 2020-08-27 17:41:11 · 1394 阅读 · 0 评论 -
SCAU 2018新生赛 初出茅庐 全题解
我的博客园传送门,看起来更方便一些(em。。。题面都比较直接这里就不赘述题意了)查看代码点击 veiw code18363 ACMer不得不知道的事儿(五)思路:题目问有牌子就行,那就贪心,当懒狗摸铜牌最优。但是有一点要注意。不能直接当前rank/0.6向上取整来算。因为银牌和铜牌是由金牌 * 2和 * 3得到的。比如rank = 5时,若直接⌈5/0.6⌉\lceil 5/0.6 \rceil⌈5/0.6⌉会得到9,然而这个时候是没有金牌的(9*0.1=0,向下取整)。所以这个题要先将当前原创 2020-08-26 22:21:20 · 1107 阅读 · 0 评论 -
【SCAU 10新生赛】 9511 跑跑卡丁车I 数论
某年暑假的时候,QIU很喜欢玩跑跑卡丁车,因为跑跑卡丁车能够在线联网,所以他就能跟自己的朋友一齐很开心的在同一跑道上比赛。跑跑卡丁车的地图很多样,但是模式都差不多,在道具模式中,我们可以得到一些很有利的道具,帮助我们尽快的到达终点,或者妨碍对手前进。为了简化模型,我们假设地图上只有一种道具(金币),如果你检了的话,你就可以增加自己的财富(¥¥),而地图中通常都有很多个点,很多条路,每个点上存在不同的金币数量(不过捡了就没了),当你钱包的金币数达到一定的数量时,你就可以利用这些金币买到你喜欢的东西了_。原创 2020-08-04 17:45:32 · 285 阅读 · 0 评论 -
【SCAU 10新生赛】9515 终极BOSS 01背包 dp
DescriptionDragon123是某游戏的高级玩家,经常轻松秒杀游戏的终极boss。游戏公司得知这个消息后十分不服气,决定对游戏里面的终极boss进行一下改造,使dragon123在游戏中有可能永远不能够消灭它。一开始,终极boss有n滴血。Dragon123有opt种武器,每种武器都能够对该终极boss造成Ki滴血的伤害。但是,游戏公司偷偷作了一个小小的修改:他们设定了f个数值:R1, R2…Ri。每当终极boss的血恰好降至这些值的时候,boss的血会自动增加一个固定值M。当boss的原创 2020-08-03 22:29:48 · 205 阅读 · 0 评论 -
【SCAU新生赛 9513】 防空洞 背包问题 DP
Description有一天,dragon123偷偷地拿锄头在学校里挖开了一个尘封已久的防空洞。他在这个防空洞里面找到许多贵重的东西:一些石头和一些液体。dragon123知道,只要他把这些石头和液体拿出去卖,那么就一定可以赚大钱。但是,他只有一个载重量为W的瓶子来装这些东西。防空洞里面有很多块石头,每块石头的重量为Wi,价值为Mi,但是石头不能够砸烂,否则就不值钱了。此外,洞里面很多种贵重的液体。对于某种液体,洞内存储了Wi重量,且这Wi重量液体的总价值为Mi。液体是可以部分放进瓶子里面的。也原创 2020-08-02 20:56:03 · 290 阅读 · 0 评论 -
【SCAU 15新生赛】18100 奇怪的光照植物 差分
18100 奇怪的光照植物该题有题解时间限制:500MS 代码长度限制:10KB提交次数:547 通过次数:64题型: 编程题 语言: G++;GCC;VCDescription一种光照植物,用光照射一天就长1厘米。现在将这种植物种在一条直线型的培养容器中,坐标从0到n-1,每一个整点位置种植一棵这种植物,即共n棵。开始的时候所有植物的高度都为0。实验过程中,进行了m组,每组选择对范围为[L,R]的植物进行光照a天,每组参数L、R、a由输入数据给出。当所有实验结束后,我们想知道所有原创 2020-07-31 17:16:40 · 185 阅读 · 0 评论 -
【SCAU18新生赛 论剑】 18362 寻找Megumi 多源最短路
Description女神Megumi将要在scau开签名会。为了拿亲笔签名,众人纷纷前往。但是伦也童鞋决定要自己组装一个漂亮的签名本,这个签名本需要到很多个地方收集材料。但是他是个路痴,他想知道如何用最快的形式获取这些材料然后去寻找Megumi。已知scau是一个n个节点m条边的图,伦也需要到k个地方收集材料,a0,a1,…,ak,由于伦也智商有限,这些材料必须按顺序收集。伦也从点1出发,Megumi在点n。请问他需要至少用多少时间到达?输入格式第一行一个整数T,代表有T(T < 10)原创 2020-07-14 11:09:33 · 213 阅读 · 0 评论 -
【SCAU 新生赛】18247 aler的旅游计划 并查集模板题
18247 aler的旅游计划该题有题解时间限制:1000MS 代码长度限制:10KB提交次数:15 通过次数:0 收入:10题型: 编程题 语言: 不限定Descriptionaler想要去旅游,他查了下地图发现,一共有n个城市,这n个城市间又有m条道路,道路是双向的。每个城市都会有一个通行证,如果没有通行证就不能经过这个城市。aler只有一些城市的通行证,他现在有q个询问,每个询问会给出两个整数a和b,他想要知道他从城市a能不能走到城市b,如果可以,输出“YES”,不能则输出“N原创 2020-07-08 23:27:58 · 199 阅读 · 0 评论 -
【SCAU 14年新生赛】17976 wzhp也想找女朋友 容斥定理 dfs
Description最近,wzhp身边有许多好朋友得到真爱。看着好朋友与妹子成双成对,Wzhp也嫉妒起来了,他也想找个女朋友,所以他在他们班上举办了一次联谊晚会,希望能找到女票。已知有好多个女生参加这次联谊晚会,把这些女生从1到N-1编号,其中N为wzhp的编号,经过一个晚上的happy聚会,wzhp看上了好多美女,他把这些女生的编号都记下来了。X神很好奇的想知道wzhp看上多少位女生,于是他暗地里去了解,但他惊奇的发现,不被看上的女生的编号和wzhp的编号都有大于1的公约数。但由于女生实在原创 2020-07-07 00:05:01 · 250 阅读 · 0 评论 -
【SCAU 13校赛】 17110 Divisible 唯一分解定理 or 同余定理
DescriptionGiven n + m integers, I1,I2,…,In,T1,T2,…,Tm, we want to know whether (I1I2…In)%(T1T2*…*Tm)= =0.输入格式The first line gives two integers n and m. 1<=n,m<=100The second line gives n integers I1 I2 … In.The third line gives m integers T1 T2原创 2020-06-13 16:37:36 · 438 阅读 · 0 评论 -
【SCAU 14校赛C】 18001 Farmer Cat 数论
DescriptionThere are a lot of bulls in SCAU. One of them loves eating fodder. But his owner – Farmer Cat would not allow him to eat too much fodder, so she plays a game with this bull.This game is about A SIMPLE MATH PROBLEM : A number between 1 to 230 w原创 2020-06-13 15:24:11 · 157 阅读 · 0 评论 -
【SCAU 14校赛】17996 Daily Cool Run 动态规划DP or 记忆化搜索
DescriptionDaily Cool Run is a popular game, and Xdp enjoys playing the game recently.While playing the game, you may get normal coins or flying coins by running and jumping.Now, he meets a problem that what is the maximum score he can obtain.To simpli原创 2020-06-13 13:20:53 · 215 阅读 · 0 评论 -
【SCAU 14校赛】17998 Equality 签到题 注意亿点细节
DescriptionDo you know the problem “Divisible” in SCAUCPC 2013? No? It does not matter. Today, I will introduce a similar thing to you.You are given N numbers to multiply into a single number A, and another M numbers into number B.However, because WJMKQ原创 2020-06-12 23:16:47 · 253 阅读 · 0 评论 -
【SCAU 16校赛】 18108 规律 O(n)法 预处理
DescriptionChocola is addicted to a phone game named white grid. There’s a cross with 5 empty grids on the game interface.Chocola can write 5 different numbers ranging between 1 and n (inclusive) into grids.When the sum of 3 horizontal grids is equal to原创 2020-06-12 15:35:19 · 179 阅读 · 0 评论 -
【SCAU 16校赛】 18112 Play Ball 物理 最短路 floyd
DescriptionOne day, Xiaoming and his friends want to play the basketball, but there are not basketball court nearby. So theycome out with a new idea to play game. At the beginning, Xiaoming hold the ball, and he throw the ball to one of hisfriends, and原创 2020-06-12 11:19:31 · 164 阅读 · 0 评论 -
【SCAU 19校赛】 18430 Aerial Photography DFS 暴力
DescriptionAlice is preparing for her next trip during the summer vocation. She is now planing for the route of aerial photography (taking photos with drones).She will launch the drone on a certain place, for convenience, we consider it point (0, 0), and原创 2020-06-11 18:17:20 · 279 阅读 · 0 评论 -
【SCAU 19校赛】18434 Painting Walls 差分 哈希 详解
DescriptionThere are n walls in Sweetzero’s house, numbered from 1 to n. The i-th wall has a value Wi.Sweetzero’s friend Takio is a naughty boy. Every day, Takio will cast a magic on Sweetzero’s house to make all the walls unpainted, then Sweetzerowill原创 2020-06-11 13:57:36 · 300 阅读 · 0 评论 -
【18726 查找最接近的元素】 dp 预处理 SCAU
Description已知长度为n的非下降序列。现在有q个查询,每个查询给出一个指定值。输出序列中第一个大于等于给定值的元素下标,若不存在这样的元素,输出n+1。输入格式第一行一个整数n,为非降序列长度。1=<n<=100000。第二行n个整数,为非降序列元素。所有元素的大小均在int范围内。第三行包含一个整数q,为要询问的给定值个数。1=<q<=100000...原创 2020-04-28 12:50:25 · 469 阅读 · 0 评论 -
【18718 航行】 贪心 or DP SCAU 数据结构习题
18718 航行时间限制:1000MS 内存限制:65535K提交次数:0 通过次数:0题型: 编程题 语言: 不限定Description银河帝国正走向覆亡。为保留文明的种子,你需要驾驶飞船将一批“颛家”从帝国首都护送至银河边缘的基地。现在已知航线是一条直线,帝国首都为起点(坐标0),基地为终点(坐标L),在这条航线上有N个空间站可以补充飞船的能源。第i个空间站的坐标为ai,...原创 2020-03-24 15:45:49 · 461 阅读 · 0 评论 -
【18290 校赛排名2】 哈希 水题 SCAU
Description下面是校赛的排名规则:比赛期间,提交代码后,系统会返回正确或错误等结果。最后的获胜者为正确解答题目最多,如果同题数则总用时最少的队伍。每道试题的时间花费将从竞赛开始到试题提交并且被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚20分钟时间,未正确解答的试题不记时,如果已经返回正确的题目再重复提交则不影响结果。例如:A、B两队都正确完成两道题目,其中A队提...原创 2020-03-18 21:11:20 · 466 阅读 · 0 评论 -
【18715 出栈序列】 模拟 贪心+双指针
Description一种简洁的栈定义方法如下int st[1000],top=0;//以top作为栈顶指针,top==0为空栈st[top++]=x;//把x入栈,栈顶指针+1top–;//出栈现在有一个1-n的排列,入栈序列已知,请给出字典序最大的出栈序列。输入格式第一行一个整数n。(1<=n<=100)第二行n个整数,数据确保为1-n的排列。输出格式输出n个整...原创 2020-03-13 09:41:16 · 1247 阅读 · 0 评论 -
【校队排位赛#5 B】 codeforces 627 A. XOR Equation 详解
A. XOR Equationtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputTwo positive integers a and b have a sum of s and a bitwise XOR of x. How many...原创 2020-03-07 22:36:09 · 288 阅读 · 0 评论 -
1109 综合实验:文件操作与字符处理 【SCAU 模拟哈希 清一流的算法思路】
Description在当前目录中存在文件名为"case1.in"(其中case后为数字1,不是字母l,写错提交后会判错)的文本文件,其内容为一篇英文文章(以EOF作为结束标志)。现要求读取该文本文件内容,统计文章中每个单词出现的次数,并输出出现次数最多的前5个单词及其出现次数(按出现次数由多到少的顺序输出,次数相同时按字典顺序输出,不足5个单词时,按序输出全部单词)。程序中注意如下细节:...原创 2020-03-03 19:00:55 · 3685 阅读 · 0 评论 -
【校队排位赛# F】优先队列
题目:看病要排队这个是地球人都知道的常识。不过经过细心的0068的观察,他发现了医院里排队还是有讲究的。0068所去的医院有三个医生(汗,这么少)同时看病。而看病的人病情有轻重,所以不能根据简单的先来先服务的原则。所以医院对每种病情规定了10种不同的优先级。级别为10的优先权最高,级别为1的优先权最低。医生在看病时,则会在他的队伍里面选择一个优先权最高的人进行诊治。如果遇到两个优先权一样的病人...原创 2020-02-29 22:11:35 · 145 阅读 · 0 评论 -
【18200 活动安排】 SCAU 新生赛 活动安排(论剑题) DP
题意:每组数据有一个区间和权值,要求在区间不重叠的情况下求得权值和最大值动态规划思路:前i个活动中的满意度最大值肯定是前i-1个不和当前区间重合的满意度和最大值加上当前的满意度。这就是分解子问题了。实现方法:1.先对每组数进行以左端点进行升序排序,这样在往前找看两个区间是否重叠的时候,我只用看当前的开始位置是否小于第j个区间的结束位置就好了,这一点自己画个图就明白了。2.有了上面那个限...原创 2020-02-27 17:40:29 · 288 阅读 · 0 评论 -
Floyd算法的深入理解 尝试魔改核心代码
https://blog.csdn.net/qq_45492531/article/details/104452588在我这个博客中,一次训练的机会让我接触到了floyd算法。原创 2020-02-26 00:43:45 · 876 阅读 · 5 评论 -
【17973 Takio的滑板鞋】 SCAU 新生赛题解 DFS
倒回来看下新生赛里面的几个算法题题意如图一道DFS的水题,数据量小直接暴力完事了。深搜思路:1.设置vis表示当前位置有没有走过。2.设置方向数组对应四个方向。3.设置cur变量表示当前是奇数步还是偶数步。我用0代表当前要走偶数步,1代表当前要走奇数步。4.对于深搜,每个位置试探之前要记录vis,搜完又要改回来,进行下一个方向的试探。4.当步长为偶数的时候要记录两步以内的那两个位...原创 2020-02-24 19:54:21 · 270 阅读 · 0 评论 -
【校队排位赛#1 A题】 最短路径问题(floyd算法)
题意:有n个路口,和m条小路,连接两个路口,每条路口都有各自要话费的时间,求从第一个路口到最后一个路口花费的最少时间写这道题的时候并没有掌握最短路径算法,这道题最后也没能AC。不过也借此机会学一下这类的方法,先从floyd算法开始吧。...原创 2020-02-23 00:05:22 · 432 阅读 · 0 评论 -
【10687 东方迷宮】 SCAU 新生赛题解
题意:从左上顶点开始,到右下顶点结束,求最短路径上的最大权值。动态规划思路(递归法):其实题目简化了问题,看出来了就好做很多。题目说要路径最短,那肯定不能往回走,每一步要么向下要么向右,这样其实就很好写状态转移方程了,如果用递推法的话,状态转移方程为dp[i][j] = max(dp[i-1][j]+dp[i][j-1])+a[i][j]即当前位置由上边或者左边得到,取前一个状态的最优...原创 2020-02-21 17:28:45 · 279 阅读 · 0 评论 -
SCAU ACM校队寒训题 DP专题
A - String Partition动态规划思想:1.外层循环遍历下标,内层循环遍历一遍当前下边前十个数(int大小就是10位)。2.dp[i]就表示当前下标下的sum最大值,那么内层循环就相当于是“分割”,把i之前的元素切成左右两部分,dp[j-1]部分及j-i部分,后者就是要额外算的,而前面j-1部分因为已经遍历过了所以已经是存好的。3.不妨设j-i部分的数合并起来后为sum,那...原创 2020-02-13 20:44:03 · 1451 阅读 · 0 评论 -
18101 网络语言过滤器 SCAU 新生赛题解
回过头来看下往年的论剑题以前看过网上的代码,感觉写的太冗长了,主要思路(string+hashmap):1.将题目给你要屏蔽的单词全部转化成小写,同时创建一个tmp字符串存储题给字符串除去空格下划线和逗号之后的字符。2.然后核心代码就需要一个循环嵌套,外层是n个要屏蔽的字符,内层是对tmp数组的遍历,用string的find函数找到要修改的字符串出现位置,再replace成号即可。3.处...原创 2020-02-11 13:24:57 · 234 阅读 · 0 评论 -
SCAU 2019级寒假训练 L - Bishops
我写的时候是拿着棋盘图观察了一下,下面是我的一些归纳结论:首先必须要得出的结论是,由于是对角线走法,黑白格肯定不能相通,一个坐标在白格上,另一个在黑格上的话,肯定就直接impossible了。那么,我们怎么知道坐标是对应黑格还是白格呢?其实,只要两个坐标成对角线关系,那么肯定满足坐标和或者差为一个定值,当对角线方向是左上到右下时,差为定值,当方向是左下到右上时,坐标和为定值。观察上图,...原创 2020-01-16 10:09:07 · 197 阅读 · 0 评论