首页 > 伊甸之花
头像 寒月沉语思不尽
发表于 2024-03-22 21:00:35
前言 整体评价 内测的时候,做题做一半忍不住仔细看了遍标题,确实是小白月赛啊,这个难度跟平时的小白月赛比起来要高很多,属实是上强度了。 A.伊甸之花 贪心 根据题意,要找到一个相似的,最优的就是将原先的曲子往下平移一格,或者往上平移一格。而如果数组里有一个数顶着上界,即 那么无法上移,如果有 , 展开全文
头像 可爱抱抱呀😥
发表于 2024-03-25 00:48:01
B显生之宙 思路:首先为了使得最后一个数字最小,需要尽量先取出小的数字加到其他数字(一个或者多个)数字上,很明显,如果累加的值为非正数,那么为了使得剩下的数字在一次累加操作后尽可能小,最贪心的方式为给目前所有没有加到的数字都累加这个值,反之如果累加的数为正数,那么应该贪心地尽可能让少的数字变大,选取 展开全文
头像 CARLJOSEPHLEE
发表于 2024-10-29 10:24:56
最小值如果是1,那么肯定不能下移,最大值如果是m,那么不能上移,如果首项是1,不能下移,如果首项是m,不能上移 n,m = map(int,input().split()) l = [int(i) for i in input().split()] if n == 1: print("Yes 展开全文
头像 爱吃鸡腿的变色龙拒绝无效加班
发表于 2024-03-26 18:56:30
前言: 牛客小白89老黑月赛 懒得补题了,就这样把 A - 伊甸之花 思路: 只要能让数组a[]的每个元素整体向下或向上移动,那么就有合法数组b[] 所以只需要判断: a[]数组中的最大值是否到达上界 a[]数组中的最小值是否到达下界 符合以上两种情况均不合法,输出No 否则输出 Yes 展开全文