鱼C论坛

 找回密码
 立即注册
查看: 5216|回复: 32

[已解决]【C++板块提升计划】梦想护卫舰 第24关 性能测试

[复制链接]
发表于 2023-2-17 19:34:44 | 显示全部楼层 |阅读模式
本帖最后由 zhangjinxuan 于 2023-2-19 10:02 编辑


上一关:逃离迷宫


梦想护卫舰 第24关 性能测试


你们有惊无险、刚刚好逃离了迷宫

因为这个逃离迷宫的速度 太 慢 了,因此,我们要测试一下我们的机器在 N毫秒 大约 能执行多少次运算(这里的运算一次规定是将 1+1 的值赋值给某个变量,不考虑其他代码,只要有 1+1 就行),好利于之后的闯关

输入格式
一个正整数字 N

输出格式
两行,第一行为你使用的语言
第二行一个正整数字,表示你使用的语言在 N毫秒 大约 能执行多少次运算

因为这道题的答案不唯一,所以样例仅供输入格式的参考,如果用图形化编程,格式任意

输入样例1
  1. 3000
复制代码


输出样例1
  1. C++
  2. 265903791
复制代码


样例解释1
你想输出啥就输出啥,只要答案合理,也是真是去测试的即可~

输入样例2
  1. 114514
复制代码


输出样例2
  1. Python
  2. 610524062
复制代码


样例解释2
有些时候,你没必要真的去跑这 114.151 秒~

数据范围
一共有 5 个测试点
对于第 1 个测试点,保证 n = 1000
对于第 2,3 个测试点,保证 1 <= n <= 2000
对于第 4,5 个测试点,保证 1 <= n <= 1e6
空间限制:256mb,时间限制:3000ms


                               
登录/注册后可看大图


注:本题个人原创,转载请注明出处


                               
登录/注册后可看大图


答案与解析
游客,如果您要查看本帖隐藏内容请回复
[/hide]

最佳战士排行榜
第一名第二名第三名
名字元豪
链接戳我
语言Python
代码得分100
综合得分100
奖励5鱼币5荣誉+“最佳答案”3鱼币3荣誉+"2鱼币2荣誉


我们一起来 Hack

Hack 规则
1. 本题过于简单,所以本关没有 hack....

答题/奖励规则
1. 不能抄题解,否则无奖励,可能还会扣分;
2. 当您遇到问题时,您可以回贴提问,我会为您解答
3. 提供完整能得分的题解,均有奖励
4. 因为额度原因,部分鱼油可能下一天才能奖励。


                               
登录/注册后可看大图


下一关:最近公共祖先

创作不易,如果你喜欢,别忘了分、顶


本关满意度调查
最佳答案
2023-2-17 20:08:10
本帖最后由 元豪 于 2023-2-17 20:14 编辑
zhangjinxuan 发表于 2023-2-17 20:03
60 分,后两个超时

想要回帖奖励,就得给荣誉……


新 :

  1. import time
  2. x = int(input())
  3. y = 0
  4. u = time.time()
  5. while True:
  6.     y += 1
  7.     a = 1 + 1
  8.     o = time.time()
  9.     if o - u >= 1: break
  10. print('Python')
  11. print(int(x / 1000 * y))
复制代码
多选投票: ( 最多可选 3 项 ), 共有 1 人参与投票
您所在的用户组没有投票权限

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 19:53:34 | 显示全部楼层
我要"回帖奖励"~~

  1. import time
  2. x = int(input())
  3. y = 0
  4. u = time.time()
  5. while True:
  6.     y += 1
  7.     o = time.time()
  8.     if o - u >= x / 1000:
  9.         print('Python')
  10.         print(y)
  11.         break
复制代码

评分

参与人数 1鱼币 +2 收起 理由
zhangjinxuan + 2 附:“回帖奖励”

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:03:16 | 显示全部楼层
元豪 发表于 2023-2-17 19:53
我要"回帖奖励"~~


60 分,后两个超时

想要回帖奖励,就得给荣誉……

我经济很好的,我有两个小号支撑呢

我是不是说漏嘴了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:08:10 | 显示全部楼层    本楼为最佳答案   
本帖最后由 元豪 于 2023-2-17 20:14 编辑
zhangjinxuan 发表于 2023-2-17 20:03
60 分,后两个超时

想要回帖奖励,就得给荣誉……


新 :

  1. import time
  2. x = int(input())
  3. y = 0
  4. u = time.time()
  5. while True:
  6.     y += 1
  7.     a = 1 + 1
  8.     o = time.time()
  9.     if o - u >= 1: break
  10. print('Python')
  11. print(int(x / 1000 * y))
复制代码

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
zhangjinxuan + 5 + 5 鱼C有你更精彩^_^

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:09:41 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:11:15 | 显示全部楼层

一下子获得了 8 荣誉,9 鱼币外加一个技术值,觉得爽不爽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:12:10 | 显示全部楼层

zhangjinxuan 我觉得你可以申请C/C++版主了哦~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:12:23 | 显示全部楼层

你改一下,输出的应该是整数,刚刚没注意看,建议改正
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:12:41 | 显示全部楼层
zhangjinxuan 发表于 2023-2-17 20:11
一下子获得了 8 荣誉,9 鱼币外加一个技术值,觉得爽不爽

哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:13:38 | 显示全部楼层
元豪 发表于 2023-2-17 20:12
zhangjinxuan 我觉得你可以申请C/C++版主了哦~

兮币的确够了也~

不过,现在太忙了……额,大学再来,吧???

估计那时候已经有一个新的版主了,话说现在有开放么
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:14:25 | 显示全部楼层

代码改一下,最后输出要是整数:
  1. import time
  2. x = int(input())
  3. y = 0
  4. u = time.time()
  5. while True:
  6.     y += 1
  7.     a = 1 + 1
  8.     o = time.time()
  9.     if o - u >= 1: break
  10. print('Python')
  11. print(int(x / 1000 * y))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:15:22 | 显示全部楼层
zhangjinxuan 发表于 2023-2-17 20:14
代码改一下,最后输出要是整数:

改了~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:15:59 | 显示全部楼层
zhangjinxuan 发表于 2023-2-17 20:13
兮币的确够了也~

不过,现在太忙了……额,大学再来,吧???

话说 青出于蓝 也是初中生哦~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:18:29 | 显示全部楼层
元豪 发表于 2023-2-17 20:15
话说 青出于蓝 也是初中生哦~

知道,不过,上了中学,即使有时间,只有 30 分钟左右……

数不清的作业,数不清的预习,数不清的考试……额啊

话说你有没有想过考学校的事情
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:18:34 | 显示全部楼层
本帖最后由 jhq999 于 2023-2-17 20:23 编辑
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. int main()
  5. {
  6.     long long i=0;
  7.     long j=0;
  8.     scanf("%ld",&j);
  9.     clock_t t=clock()+j;
  10.     while(clock()<t)i+=1;
  11.     printf("%lld",i);
  12.     return 0;
  13. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:19:12 | 显示全部楼层

要输入时间的,仔细读题~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:20:36 | 显示全部楼层
《114514》
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:20:49 | 显示全部楼层
本帖最后由 元豪 于 2023-4-2 07:32 编辑

[quote]zhangjinxuan 发表于 2023-2-17 20:18
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:29:41 | 显示全部楼层
元豪 发表于 2023-2-17 20:20
你看看我的记录啊

19号我要去理想初中面试 , 紧张

加油,祝你金榜题名,考上好的班级
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:50:15 | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-11 10:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表