随笔分类 -  +模拟

摘要:题意分析 "题目" 中已经将意思说的很清楚了,就是输出一个数的最长连续因子的个数,并且输出是哪几个因子相乘。可以将题目从这两个角度进行分析: N为素数时,最长连续因子的个数为1,即它自己。 N不为素数时,即N为合数时,暴力模拟即可,将连续的数进行累积,直到累积后的结果不能被N整除为止,这样就能够不断 阅读全文
posted @ 2020-01-16 17:51 DIY-Z 阅读(1910) 评论(1) 推荐(0)
摘要:题目分析 首先规定优先级,括号为最高优先级,乘号或除号为次优先级,加或减号为最低优先级,至于数字,碰到就直接输出即可。 既然是数字,就有小数,整数,正数,负数之分,还有关于二元运算符的输出,在括号内的二元运算符优先输出,优先级高的优先输出(当然括号不算啊) 根据题意,在输出时可分为以下几种情况。 ( 阅读全文
posted @ 2019-09-21 15:59 DIY-Z 阅读(578) 评论(0) 推荐(0)
摘要:题目分析 " 题目 " 讲的是给你一个串,里面是加法、乘法混合运算(个人赛中误看成是加减乘除混合运算),有两种算法,一种是乘法优先运算,另一种是依次从左向右运算(不管它是否乘在前还是加在前)。 个人赛中试着模拟了一下,TLE了,又尝试优化,还是TLE,T了四发,最终以崩溃结束。回去看了看别人代码,发 阅读全文
posted @ 2019-09-10 20:15 DIY-Z 阅读(132) 评论(0) 推荐(0)
摘要:题意分析 " 题目 " 讲的主要是给你一个01串,然后给你要变成的01串格式,问你要转换成这一格式最少需要移动的步数。 题目不难,但当时并没有AC,3个小时的个人赛1道没AC,归根到底是没有逼自己去想,又想的太多,还没敢去想,还是太菜,最后把自己整崩溃了,过后看完别人代码发现此题并不难,模拟即可,现 阅读全文
posted @ 2019-09-10 19:58 DIY-Z 阅读(199) 评论(0) 推荐(0)
摘要:思路 "题目链接" 题意 :题目中先给了一个N阶矩阵样子的字符,后给了一个mask,然后又给出你应该认识的一些单词,最后是让你输出最终字典序最小的一句话。 思路 :根据题目要求模拟即可。这里会用到stringstream,学习一下。不过个人觉得比较重要的是矩阵旋转部分,下面附这一块的代码。 c vo 阅读全文
posted @ 2019-08-18 13:05 DIY-Z 阅读(215) 评论(0) 推荐(0)