牛刀小试
对于各种问题的求解练习
bit_butterfly
初学者
展开
-
组队(牛客)
你的团队中有 n 个人,每个人有一个能力值 a[i],现在需要选择若干个人组成一个团队去参加比赛,由于比赛的规则限制,一个团队里面任意两个人能力的差值必须要小于等于 k ,为了让更多的人有参加比赛的机会,你最多能选择多少个人参加比赛?原创 2022-12-10 19:00:37 · 835 阅读 · 1 评论 -
回文数2.0
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。又如:对于10进制数87:STEP1:87+78 = 165 STEP2:165+561 = 726STEP3:726+627 = 1353 STEP4:1353+3531 = 4884在这里的一步是指进行了一次N进制原创 2022-12-06 17:51:50 · 162 阅读 · 0 评论 -
回文字(牛客竞赛题解)
Froggy 分别给出 10 个数码的出现次数,你需要找到一个由这些数码组成的最小的数,满足:1. 这个数是回文的。2. 不能有前导 0。注:假设这个数字长度是 L,那么这个数是回文的当且仅当对于任意的 i∈[1,L],第 i 位的数码和第 L−i+1位的数码相同。快来帮帮 Froggy 吧!一行 10 个自然数,分别表示数码 0∼9 的出现次数。输出描述:如果无解,只输出 “-1”。(不含引号)否则,输出一个数表示最小的解。保证输入的所有数都不超过 10,原创 2022-12-06 14:24:46 · 300 阅读 · 0 评论 -
四舍五入(分析)
emmm,刷的一道比较有意思的题,确实是眼界打开了,我这里分析一下。(代码非原创)四舍五入是个好东西。比如你只考了45分,四舍五入后你是50分再四舍五入你就是满分啦!qdgg刚考完拓扑。成绩十分不理想。但老师觉得他每天都很认真的听课很不容易。于是决定给他一个提高成绩的机会:让他的成绩可以在小数点后的任意位置四舍五入(也可以四舍五入为最接近的整数)。但是这是有限制的。qdgg只能四舍五入t次。请帮助qdgg找到他在不超过t次四舍五入可获得的最高成绩。请注意,他可以选择不使用全部t次机会。原创 2022-11-28 16:44:10 · 239 阅读 · 0 评论