首页 > 牛牛爱奇数
头像 漫漫云天自翱翔
发表于 2020-07-25 22:14:21
在牛牛面前放着nnn个数,这些数字既有奇数也有偶数,只不过牛牛对奇数情有独钟,他特别想让这些数都变成奇数。 现在牛牛获得了一种能力,他可以执行一种操作:每次选中一个偶数,然后把这些数中与该数相等的数都除以2,例如现在有一个数组为[2,2,3][2,2,3][2,2,3],那么牛牛可以执行一次操 展开全文
头像 Hope_Y
发表于 2020-07-25 22:28:14
A 牛牛爱奇数 题意:给定一组数,每次可以选择一个偶数,使得所有与相等的数都除以2,问把所有数都变成一个奇数所需要的最小的操作数题解:按题意模拟即可,把所有数存放到map中,然后反向迭代(比赛中忘了反向迭代怎么用了,浪费半天时间qwq) class Solution { public: /* 展开全文
头像 未来0116
发表于 2021-09-25 21:08:15
NC636牛牛爱奇数一.题目描述对于一个序列,每一次操作可以把相同的偶数除以2,求将整个序列全部变成奇数最少需要几次操作。解释:对所有的2进行一次操作数组变为[1,1,3],那么满足整个序列全部变成奇数二.算法(模拟)首先理解题意我们知道对于相同的偶数而言,我们每一次的操作是相同的那么,那么对于每一 展开全文
头像 漫漫云天自翱翔
发表于 2020-07-25 22:33:58
牛牛有n朵需要摆放的花,但是每朵花呢,高度都不一样,牛牛不喜欢相邻的花高度相差太多,这样会影响美感。 所以牛牛提出了一个“丑陋度”的概念,“丑陋度”意思为在一个摆放序列中,相邻花高度差的最大值。而且牛牛是一个完美主义者,所以他希望: 1.将这些花摆成首尾相接的圆形 2.为了美观,他 展开全文
头像 小洋芋热爱NLP
发表于 2021-07-25 18:11:18
- 题目描述: - 题目链接:https://www.nowcoder.com/practice/16ce0a2222cc4d00b3545f54eab32e94?tpId=196&&tqId=37623&rp=1&ru=/activity/oj&qru=/t 展开全文
头像 lucifer1004
发表于 2020-07-26 19:02:00
因为题目有的条件,所以可能有些同学就选择了跑多次最短路来解题。但这题其实可以通过简单的构造,一次最短路解决。 只需要加一个源点0,在源点和p中每个点之间连一条权值为0的边,然后跑一次以0为起点的单源最短路。 const int INF = 0x3f3f3f3f; class Solution { 展开全文
头像 dragonlogin
发表于 2020-07-27 10:23:13
牛牛爱奇数 链接:https://ac.nowcoder.com/acm/contest/6629/A来源:牛客网 题目描述 在牛牛面前放着n个数,这些数字既有奇数也有偶数,只不过牛牛对奇数情有独钟,他特别想让这些数都变成奇数。现在牛牛获得了一种能力,他可以执行一种操作:每次选中一个偶数,然后把这些 展开全文
头像 东溪看水
发表于 2020-07-31 18:26:18
题目 给定 n 个数,可以执行一种操作:每次选中一个偶数,然后把这些数中与该数相等的数都除以 2。例如现在有一个数组为 [2,2,3],那么可以执行一次操作,使得这个数组变为[1,1,3]。对于任意的 n 个数,最少需要操作多少次,使得这些数都变成奇数? 解题思路 对这 n 个数执行所有操作后,操作 展开全文
头像 xqxls
发表于 2021-09-16 17:25:55
题意整理 给定n个数,将这n个数中所有的偶数变为奇数。 为了将偶数变为奇数,可以执行除2操作。 求最少需要操作多少次,可以将所有的数变为奇数。 方法一(Set) 1.解题思路 遍历所有的数。 如果是偶数,则执行除2操作,直到最后的结果不再是偶数,并且记录下所有处理过的偶数。访问其它偶数时,如果 展开全文
头像 蘑菇睡不着
发表于 2021-09-05 19:15:26
描述 在牛牛面前放着nn个数,这些数字既有奇数也有偶数,只不过牛牛对奇数情有独钟,他特别想让这些数都变成奇数。现在牛牛获得了一种能力,他可以执行一种操作:每次选中一个偶数,然后把这些数中与该数相等的数都除以2,例如现在有一个数组为[2,2,3][2,2,3],那么牛牛可以执行一次操作,使得这个数组变 展开全文