鱼C论坛

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

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

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


上一关:逃离迷宫


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


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

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

输入格式
一个正整数字 N

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

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

输入样例1
3000

输出样例1
C++
265903791

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

输入样例2
114514

输出样例2
Python
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 分,后两个超时

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


新 :
import time
x = int(input())
y = 0
u = time.time()
while True:
    y += 1
    a = 1 + 1
    o = time.time()
    if o - u >= 1: break
print('Python')
print(int(x / 1000 * y))
多选投票: ( 最多可选 3 项 ), 共有 1 人参与投票
您所在的用户组没有投票权限

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 19:53:34 | 显示全部楼层
我要"回帖奖励"~~
import time
x = int(input())
y = 0
u = time.time()
while True:
    y += 1
    o = time.time()
    if o - u >= x / 1000:
        print('Python')
        print(y)
        break

评分

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

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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


60 分,后两个超时

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

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

我是不是说漏嘴了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

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


新 :
import time
x = int(input())
y = 0
u = time.time()
while True:
    y += 1
    a = 1 + 1
    o = time.time()
    if o - u >= 1: break
print('Python')
print(int(x / 1000 * y))

评分

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

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-2-17 20:09:41 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

一下子获得了 8 荣誉,9 鱼币外加一个技术值,觉得爽不爽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

zhangjinxuan 我觉得你可以申请C/C++版主了哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

你改一下,输出的应该是整数,刚刚没注意看,建议改正
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

兮币的确够了也~

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

估计那时候已经有一个新的版主了,话说现在有开放么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

代码改一下,最后输出要是整数:
import time
x = int(input())
y = 0
u = time.time()
while True:
    y += 1
    a = 1 + 1
    o = time.time()
    if o - u >= 1: break
print('Python')
print(int(x / 1000 * y))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

改了~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

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

话说 青出于蓝 也是初中生哦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

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

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

话说你有没有想过考学校的事情
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:18:34 | 显示全部楼层
本帖最后由 jhq999 于 2023-2-17 20:23 编辑
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
    long long i=0;
    long j=0;
    scanf("%ld",&j);
    clock_t t=clock()+j;
    while(clock()<t)i+=1;
    printf("%lld",i);
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

要输入时间的,仔细读题~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:20:36 | 显示全部楼层
《114514》
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

[quote]zhangjinxuan 发表于 2023-2-17 20:18
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

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

加油,祝你金榜题名,考上好的班级
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-17 20:50:15 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 02:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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