zhangjinxuan 发表于 2023-2-17 19:34:44

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

本帖最后由 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

static/image/hrline/1.gif

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

static/image/hrline/1.gif

答案与解析
**** Hidden Message *****

最佳战士排行榜

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


我们一起来 Hack

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

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

static/image/hrline/1.gif

下一关:最近公共祖先

创作不易,如果你喜欢,别忘了评分、顶{:10_281:}


本关满意度调查

元豪 发表于 2023-2-17 19:53:34

我要"回帖奖励"~~{:10_279:}

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

zhangjinxuan 发表于 2023-2-17 20:03:16

元豪 发表于 2023-2-17 19:53
我要"回帖奖励"~~

60 分,后两个超时{:10_256:}

想要回帖奖励,就得给荣誉……{:10_256:}

我经济很好的,我有两个小号支撑呢{:10_279:}

我是不是说漏嘴了

元豪 发表于 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))

zhangjinxuan 发表于 2023-2-17 20:09:41

元豪 发表于 2023-2-17 20:08
新 :

对啦{:10_256:}

zhangjinxuan 发表于 2023-2-17 20:11:15

元豪 发表于 2023-2-17 20:08
新 :

一下子获得了 8 荣誉,9 鱼币外加一个技术值,觉得爽不爽{:10_279:}

元豪 发表于 2023-2-17 20:12:10

zhangjinxuan 发表于 2023-2-17 20:09
对啦

zhangjinxuan 我觉得你可以申请C/C++版主了哦~{:10_256:}

zhangjinxuan 发表于 2023-2-17 20:12:23

元豪 发表于 2023-2-17 20:08
新 :

你改一下,输出的应该是整数,刚刚没注意看,建议改正

元豪 发表于 2023-2-17 20:12:41

zhangjinxuan 发表于 2023-2-17 20:11
一下子获得了 8 荣誉,9 鱼币外加一个技术值,觉得爽不爽

{:10_256:}{:10_256:}哈哈

zhangjinxuan 发表于 2023-2-17 20:13:38

元豪 发表于 2023-2-17 20:12
zhangjinxuan 我觉得你可以申请C/C++版主了哦~

兮币的确够了也~{:10_279:}

不过,现在太忙了……额,大学再来,吧???{:5_99:}

估计那时候已经有一个新的版主了,话说现在有开放么

zhangjinxuan 发表于 2023-2-17 20:14:25

元豪 发表于 2023-2-17 20:08
新 :

代码改一下,最后输出要是整数:
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))

元豪 发表于 2023-2-17 20:15:22

zhangjinxuan 发表于 2023-2-17 20:14
代码改一下,最后输出要是整数:

改了~

元豪 发表于 2023-2-17 20:15:59

zhangjinxuan 发表于 2023-2-17 20:13
兮币的确够了也~

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


话说 青出于蓝 也是初中生哦~{:10_256:}

zhangjinxuan 发表于 2023-2-17 20:18:29

元豪 发表于 2023-2-17 20:15
话说 青出于蓝 也是初中生哦~

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

数不清的作业,数不清的预习,数不清的考试……额啊{:10_292:}

话说你有没有想过考学校的事情{:10_256:}

jhq999 发表于 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;
}

zhangjinxuan 发表于 2023-2-17 20:19:12

jhq999 发表于 2023-2-17 20:18


要输入时间的,仔细读题~

歌者文明清理员 发表于 2023-2-17 20:20:36

《114514》

元豪 发表于 2023-2-17 20:20:49

本帖最后由 元豪 于 2023-4-2 07:32 编辑

zhangjinxuan 发表于 2023-2-17 20:18

zhangjinxuan 发表于 2023-2-17 20:29:41

元豪 发表于 2023-2-17 20:20
你看看我的记录啊

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

加油,祝你金榜题名,考上好的班级{:10_265:}

sfqxx 发表于 2023-2-17 20:50:15

看看
页: [1] 2
查看完整版本: 【C++板块提升计划】梦想护卫舰 第24关 性能测试