首页 > 其他分享 >牛客小白月赛86

牛客小白月赛86

时间:2024-01-20 12:55:06浏览次数:25  
标签:下标 第一个 两盒 牛客 这道题 数组 小白月赛 86 对应

A


一共有三盒饼干,我们先找出最多的,将最多的与其他两盒加起来的数量进行比较,
如果说比最多的多我们就把这两盒给第一名,
如果那两盒加起来没有最多的多,那么就把最多的给第一名

B

这道题我一开始的想法就是每个人不能重复那我就让小朋友排好队我一个个,
第一个给1个第二个比2个以此类推后一个比前一个多一个
如果有7个小朋友就是要1+2+3+4+5+6+7个饼干,
但是用for会超时所以用求和公式 k*(k-1)/2

C

这道题我的想法就是我开1个的数组,数组用来存我对应的格子要跳的数字,
到对应的格子后我的数组里面的数就变成对应格子数像a[1]调到2后就变成 a[2]

D

这道题按道理应该是用二分但是小编学艺不精直接暴力了

E

小跳蛙这道题看完下面的解释我第一个想法就是把每一个数进行换位
但是最后失败了后来就经过他人点拨你仔细看就会发现输出的结果
是把每一位都加上一个1,然后你再想一下每个青蛙都跳一次那么
空位只会出现在最后应该数出现的位置

F

这道题刚开始想的时候没想明白,导致就是放大了一倍但是原来是多少行现在还是多少行,赛后看了别人的思路是明白了。
我们开一个二维数组来存他们的下标,拿样例为例子,我们是放大两倍,所以第一个%,放大对应着第一个和第二个输出中的%以此类推
所以我们只用将输出中的下标对应样例中的下标就行了,0/2=0,1/2=0,都对应着样例中的0下标.

G

H

这道题我第一个想法就是暴力但是你得发现这道题
他是一个Genshin 对应几个player 他就是几个
player还必须是在Genshin后面出现的才算再之前的不算

标签:下标,第一个,两盒,牛客,这道题,数组,小白月赛,86,对应
From: https://www.cnblogs.com/gqc4722/p/17976226

相关文章

  • 牛客小白月赛86(真小白)
    A.水盐平衡#include<bits/stdc++.h>#defineIOios::sync_with_stdio(false);cin.tie(0);cout.tie(0);usingnamespacestd;voidsolve(){inta,b,c,d;cin>>a>>b>>c>>d;if(a*d<c*b)cout<<&q......
  • 题解 [ABC186F] Rook on Grid
    【洛谷博客】有一点难度,但不多。题意一个\(H\timesW\)的地图上有\(M\)个障碍物。有一辆车在\((1,1)\),一次行动可以向下或向右移动任意格(不得穿过障碍物)。求这辆车在最多两次行动中可能到达多少个格子。分析车有四种选择:向右、向下、先向右再向下、先向下再向右。然......
  • 题解 [ABC186E] Throne
    【洛谷博客】同余方程板子题,没过的可以先去看看。题意翻译给的很清楚。分析看到这个转圈圈的就很容易想到同余方程。为了方便处理,我们就将编号全部减\(1\),于是编号就变成\(0\simN-1\)。然后就可以很容易的列出同余方程:\[S+Kx\equiv0\pmod{N}\]移项可得:\[Kx\equ......
  • [BZOJ3786] 星系探索 题解
    题目链接:\(BZOJ\)本题通过\(dyf\_DYF\)的题解理解\(ETT\),代码则借鉴\(lcyfrog\)的题解,图片则使用了何太郎的题解。在此笔者感谢这三位神犇。声明变量:\(ls\):左儿子\(rs\):右儿子\(sz\):子树大小\(rk\):对应堆值\(fa\):节点父亲\(sm\):子树权值和\(p\):\(1/-1\)表示第一......
  • 牛科小白月赛86
    A:比较一下两杯盐水浓度大小即可,第一杯盐水浓度较大就输出S,否则输出Yvoidsolve(){doublea,b,c,d;cin>>a>>b>>c>>d;if(a/b>c/d)cout<<'S'<<endl;elsecout<<'Y'<<endl;} B:判断一下原有字符......
  • 洛谷 P9869 [NOIP2023] 三值逻辑 题解
    Solution模拟程序,容易发现每个点最后的取值都是定值或一个点的初始值(可能是该值取反)。最后是定值的点可以确定初始值,最后取值由该点决定的点也可以确定取值。求出这些取值,答案加上取之为U的点的个数。即第\(i\)个点最后的取值是\(to_i\)的初始值,\(sg_i\)表示是否取反,那......
  • 吴师兄学算法day08 贪心 860. 柠檬水找零
    题目:860.柠檬水找零易错点:我写的是ifesle哈哈,第一次还写错了。i==20的时候,5元只找了1张。哈哈哈.应该找3张 我的代码:classSolution:deflemonadeChange(self,bills:List[int])->bool:dic={5:0,10:0,20:0}foriinbills:......
  • /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found问题解决
    有一个go实现的项目代码最近有更新,自己在开发环境上手动构建并运行都没有问题(构建和运行时相同环境,肯定没有问题^_^)。后面通过jenkins构建镜像也没有问题,运行时却报错 之前的版本在jenkins上构建也是成功的,后沟通得知jenkins集群版本最近有更新 那么,大概知道原因了,由于jenk......
  • CF1286C1题解
    Madhouse(Easyversion)题目传送门题解这种水题还能有蓝?不能因为困难版是黑就把简单版难度往上强拉啊!第一次问\([1,n]\),第二次问\([1,n-1]\),把读入的所有字符串先各自内部把字符排序(反正本来就是乱序)后存入map,第一次询问有,第二次询问没有的字符串就是原串后缀的乱序,都找出......
  • P3867题解
    P3867[TJOI2009]排列计数题目传送门题解\(k\)很小,不是分讨就是突破口。如果我们用这种方式生成排列:将\(1\)到\(n\)按顺序插入当前状态,那么你会发现当前的数\(x\)的插入被很大程度的限制住了,我们只需记录当前\(x-k\)到\(x-1\)的位置即可枚举出所有可能的下一状态,因......