首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
猜数
6条解析
开通博客写题解
ray52033
发表于 2020-05-02 11:53:50
Question 给你一堆数,询问你至少需要更改多少数字才能使和 Solution 贪心 首先求出原数和,如果已经 则 对一个数进行修改,要使其和 , 则肯定将这个数改成。 要使更改数字最少,那么肯定要让更改后的差值(加的值)尽可能大,因为始终将数改成,于是原数越小的应该越先改。 所以将原
展开全文
sunrise__sunrise
发表于 2020-05-02 09:44:37
B、猜数 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 纸上写了 n 个数字,牛牛在之前改动了几个数字,他忘了他具体改了些数字了。 但是他记得动之前这些数字的和是
展开全文
昨晚梦见发财了
发表于 2020-05-03 10:25:13
思路:贪心 一般最多最少问题有可能涉及到贪心。 因为这些数字和是>=m的,所以我们把这些数字从大到小排序。 然后每次都把最小的变成最大的数字也就是说9,这样的话改从次数最少。 代码如下。 import java.util.*; import ja
展开全文
coco2009
发表于 2020-05-02 08:50:17
我的座右铭:暴力出奇迹这题很简单,研究了很久,我直接打了一个世界上最傻的代码,提交后,对了,于是来发题解啦~代码: #include using namespace std; int n, m, a[1000005]; long long s; int main() { cin >&
展开全文
牛客131634683号
发表于 2020-05-02 12:15:11
第二题竟然跟我们学校出的题目撞了!!!!!先看牛客题目(见上)再看我们的题目:修改数字(number)问题描述:Jack在黑板上写了一个正整数,数字和不低于k。John修改了其中一些数字(没有修改整数长度),这个正整数变成了n,现在计算John最少修改了几个数字。输入格式:第一行为正整数t(≤5),
展开全文
sunsetcolors
发表于 2020-05-02 15:02:01
B 猜数 题目地址: https://ac.nowcoder.com/acm/contest/5389/B 基本思路: 这题可以直接贪心从小到大改为9就行了,比较简单。这里我们考虑怎样进一步优化时间复杂度,由于只有0 ~ 9几个数,我们考虑用个桶维护一下每种增加量的出现次数,然后对于每个增加
展开全文
查看本题
查看本题讨论
相关比赛
5389-牛客IOI周赛16-普及组
进入比赛
5769-上海理工大学内部训练赛2
进入比赛
47598-山东管理学院ACM-ICPC集训队训练赛5
进入比赛
54476-湖南警察学院2023天梯模拟1
进入比赛
58812-米奇妙妙屋
进入比赛
等你来战
查看全部
牛客挑战赛80
报名截止时间:2025-06-27 22:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题