牛客网
文章平均质量分 56
Tong XU
欣赏简洁的代码是一种赏心悦目的事情。
展开
-
[编程题]多多的魔术盒子
时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 256M,其他语言512M多多鸡有N个魔术盒子(编号1~N),其中编号为i的盒子里有i个球。多多鸡让皮皮虾每次选择一个数字X(1 <= X <= N),多多鸡就会把球数量大于等于X个的盒子里的球减少X个。通过观察,皮皮虾已经掌握了其中的奥秘,并且发现只要通过一定的操作顺序,可以用最少的次数将所有盒子里的球变没。那么请问聪明的你,是否已经知道了应该如何操作呢?输入描述:第一行,有1个整数T,表示测..原创 2020-09-24 10:17:48 · 2353 阅读 · 0 评论 -
ganmao病毒被消灭
链接:https://ac.nowcoder.com/acm/contest/7368/B来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述younik进入校医院大厅,观察到校医院大厅是一个的正方形区域,在这个区域中有多名学生,根据学生的密集程度分为了n*n个小方形区域。此时一个名为ganmao的病毒正处在区域(1,1)位置,ganmao病毒将前往(n,n)位置等待被消灭.原创 2020-08-30 09:51:56 · 493 阅读 · 0 评论 -
younik要排号
链接:https://ac.nowcoder.com/acm/contest/7368/D来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述Younik挂好号之后,就去找医生了。但是她没想到,看医生居然也要排队!于是younik可怜兮兮地站在大厅里,盯着墙上的显示屏,显示屏会不停地打出名字,如果一个人被叫到但没进去,显示屏可能会叫他很多次。你能告诉younik她是第几.原创 2020-08-30 09:15:30 · 262 阅读 · 0 评论 -
团日活动
链接:https://ac.nowcoder.com/acm/contest/6840/G来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述 华华和班里的同学共N人一起去校外进行团日活动。到了晚上回家的时候,遇到一处独木桥要过,为了安全起见,华华提议一次只让两名同学过独木桥,已知队伍中n名女生过桥都比较快,单独过桥只需要1分钟。m名男生因为体重较重,过桥的时间比较...原创 2020-08-28 13:30:45 · 158 阅读 · 0 评论 -
皮皮想拜师
链接:https://ac.nowcoder.com/acm/contest/6840/D来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述传说中乌托邦王国有一棵树,与天同高。但实际上却并非如此,这棵树只有100000米。树上M(1 <= M <=100000)米处住着神仙。有一天,想拜师学艺的皮皮找到你,想让你用魔法把他带到树上的n(1 <= n<=.原创 2020-08-28 11:00:54 · 321 阅读 · 0 评论 -
炎炎消防队
链接:https://ac.nowcoder.com/acm/contest/6840/I来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288KSpecial Judge, 64bit IO Format: %lld题目描述夏天的重庆格外地炎热,很容易起火。消防士们都全副武装,一旦发生险情就立马赶往救火。森罗是消防队中的一员,他在灭火的过程中突发奇想,如果能用退火的原理求解函数求最小值,那不就可以很容易计算了吗?翌日,森罗来.原创 2020-08-28 10:11:16 · 377 阅读 · 0 评论 -
爱玩游戏的Tom
链接:https://ac.nowcoder.com/acm/contest/6840/E来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述Tom很喜欢玩游戏,他在电脑上下了《GTA5》和《微软飞行模拟》,对于后者他还丧心病狂的下载了所有地图包,导致他可用空间只有mGM,但他还有几个学校要求安装的软件没有下载,他不能全部放下去,因此只能选择性的安装一部分。现在,我们知道每个学.原创 2020-08-28 09:56:41 · 249 阅读 · 0 评论 -
标准签到题
链接:https://ac.nowcoder.com/acm/contest/6840/H来源:牛客网题目描述在大家的努力下,终于要进行第一届ACM集训队的选拔赛了,华华和辉辉商议了一下,准备一起给这次比赛出题,那么既然是比赛,为了不难为大家,肯定要有签到题。所以,正如大家所看到的,这道题就是一道签到题。众所周知,在《JOJO的奇妙冒险》中,替身使者空条承太郎最经典的场景莫过于他用替身“欧拉”对手了。由于承太郎的欧拉速度接近光速,计数君阵亡了,于是计数君找到了你,希望让你写一个程序来记.原创 2020-08-27 22:46:05 · 2760 阅读 · 1 评论 -
统计患病人数
链接:https://ac.nowcoder.com/acm/contest/6840/C来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述又是一年冬季,流感病毒在人群中传播,现在写一个程序,统计某公司感染病毒情况。该公司一共有x(1<=x<=10000)个人,他们的编号为0到x-1,现在假设编号为n(0<=n<=x-1)的员工为初始感染者(初始感染者.原创 2020-08-27 22:36:36 · 645 阅读 · 0 评论 -
不一样的食物链
链接:https://ac.nowcoder.com/acm/contest/6840/A来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述上帝想要创建规则,其中有N个关系,每个关系由狩猎者和猎物组成,均为字符串,若是这N条关系中每个事物都有它的天敌,则说明上帝创造的规则合理,反之不合理。对于合理输出数字1,不合理输出数字0。输入描述:第一行输入为N之后..原创 2020-08-27 22:23:03 · 185 阅读 · 0 评论 -
食物分配
链接:https://ac.nowcoder.com/acm/contest/2720/B来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述众所周知,ICPC是一项团队赛事,需要三人合力协作完成。比赛的主办方会向参赛选手发放参赛服和食物,为了有备无患,准备的食物总是...原创 2019-12-02 11:06:42 · 723 阅读 · 0 评论 -
素数分布
链接:https://ac.nowcoder.com/acm/contest/2720/A来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述素数分布函数π(n)\pi (n)π(n)表示小于或等于n的素数的数目。例如π(10)=4\pi (10)=4π(10)=4(...原创 2019-12-02 11:01:23 · 2678 阅读 · 3 评论 -
【JS 练习】将字符串转换为驼峰格式
题目描述css 中经常有类似 background-image 这种通过 - 连接的字符,通过 javascript 设置样式的时候需要将这种样式转换成 backgroundImage 驼峰格式,请完成此转换功能1. 以 - 为分隔符,将第二个起的非空单词首字母转为大写2. -webkit-border-image 转换后的结果为 webkitBorderImage示例1输入复...原创 2019-11-29 11:04:30 · 690 阅读 · 0 评论 -
【JS 练习】二次封装函数
题目描述实现函数 partialUsingArguments,调用之后满足如下条件:1、返回一个函数 result2、调用 result 之后,返回的结果与调用函数 fn 的结果一致3、fn 的调用参数为 partialUsingArguments 的第一个参数之后的全部参数以及 result 的调用参数示例1输入复制无输出复制无function p...原创 2019-11-28 10:44:16 · 274 阅读 · 0 评论 -
【JS 练习】二次封装函数
题目描述已知函数 fn 执行需要 3 个参数。请实现函数 partial,调用之后满足如下条件:1、返回一个函数 result,该函数接受一个参数2、执行 result(str3) ,返回的结果与 fn(str1, str2, str3) 一致示例1输入复制var sayIt = function(greeting, name, punctuation) { re...原创 2019-11-28 10:32:44 · 329 阅读 · 0 评论 -
【JS 练习】乘法
题目描述求 a 和 b 相乘的值,a 和 b 可能是小数,需要注意结果的精度问题示例1输入复制3, 0.0001输出复制0.0003function multiply(a, b) { var aDec = a.toString().split('.')[1] || ''; var bDec = b.toString().spli...原创 2019-11-28 10:29:23 · 358 阅读 · 0 评论 -
【JS 练习】使用闭包
题目描述实现函数 makeClosures,调用之后满足如下条件:1、返回一个函数数组 result,长度与 arr 相同2、运行 result 中第 i 个函数,即 result[i](),结果与 fn(arr[i]) 相同示例1输入复制[1, 2, 3], function (x) { return x * x; }输出复制4function...原创 2019-11-28 10:22:15 · 106 阅读 · 0 评论 -
【JS 练习】二进制转换
获取数字 num 二进制形式第 bit 位的值。注意:1、bit 从 1 开始2、返回 0 或 13、举例:2 的二进制为 10,第 1 位为 0,第 2 位为 1示例1输入复制128, 8输出复制1function valueAtBit(num, bit) { if(bit > 1) return num>>(bit...原创 2019-11-27 20:50:43 · 221 阅读 · 0 评论 -
【JS 练习】使用 apply 调用函数
题目描述实现函数 callIt,调用之后满足如下条件1、返回的结果为调用 fn 之后的结果2、fn 的调用参数为 callIt 的第一个参数之后的全部参数示例1输入复制无输出复制无function callIt(fn) { const arr = Array.from(arguments) return fn.apply(null...原创 2019-11-27 20:32:10 · 178 阅读 · 0 评论 -
【JS 练习】正确的使用 parseInt
题目描述修改 js 代码中 parseInt 的调用方式,使之通过全部测试用例示例1输入复制'12'输出复制12示例2输入复制'12px'输出复制12示例3输入复制'0x12'输出复制0function parse2Int(num) { if(num.charAt(1) !== 'x'...原创 2019-11-27 20:24:38 · 245 阅读 · 0 评论 -
【JS 练习】查找重复元素
题目描述找出数组 arr 中重复出现过的元素示例1输入复制[1, 2, 4, 4, 3, 3, 1, 5, 3]输出复制[1, 3, 4]<script> function duplicates(arr) { const m = new Map() for(let val of arr) { if(m.h...原创 2019-11-27 20:07:41 · 376 阅读 · 0 评论 -
【JS 练习】移除数组中的元素
题目描述移除数组 arr 中的所有值与 item 相等的元素,直接在给定的 arr 数组上进行操作,并将结果返回示例1输入复制[1, 2, 2, 3, 4, 2, 2], 2输出复制[1, 3, 4]<script> function removeWithoutCopy(arr, item) { const index =...原创 2019-11-27 19:40:03 · 142 阅读 · 0 评论 -
丁姐姐喜欢LCSv
链接:https://ac.nowcoder.com/acm/contest/1838/B来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 131072K,其他语言262144K64bit IO Format: %lld题目描述丁姐姐最近迷上了LCS(The longest common substring)!今天她想找个其它东西玩,于是她找到了两...原创 2019-11-17 16:52:17 · 483 阅读 · 0 评论 -
梅森素数
链接:https://ac.nowcoder.com/acm/contest/1838/K来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述梅森数是指形如(2n−1)(2^n-1)(2n−1)的数,而如果一个梅森数恰好又是素数的话,那么称他为梅森素数。请输出前五个梅...原创 2019-11-17 16:40:08 · 784 阅读 · 0 评论 -
丁姐姐喜欢Fibonacci
链接:https://ac.nowcoder.com/acm/contest/1838/A来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 131072K,其他语言262144K64bit IO Format: %lld题目描述丁姐姐最近迷上了斐波那契数列!众所周知,斐波那契数列的递归定义是:(F1=1,F2=1,Fn=Fn−1+Fn−2(n≥3)...原创 2019-11-17 16:35:59 · 318 阅读 · 0 评论 -
数字反转
链接:https://ac.nowcoder.com/acm/contest/1870/F来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 131072K,其他语言262144K64bit IO Format: %lld题目描述给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最...原创 2019-11-13 11:27:32 · 301 阅读 · 0 评论 -
统计单词数
链接:https://ac.nowcoder.com/acm/contest/1870/L来源:牛客网题目描述一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配...原创 2019-11-13 11:18:39 · 408 阅读 · 0 评论