跑分程序
本帖最后由 陈尚涵 于 2023-5-2 21:39 编辑闲的没事写的……
也是一个非常简单的跑分程序
但是我也有一些不确定,因为任务管理器里这个程序cpu只占用了不到1%,
我的理解呢是你配置越好那么分配的会越多,比如所有人都分配了1%,那么就可以测出来了
但这应该是有下限的……比如你硬件太差就会超1%(可能?)
这块我也不太懂,有大佬来解释一下嘛?
如果你们对我这个程序有意见欢迎提出来{:10_256:}
大家需要原理的发出来我再出
其实就是想多骗点评分(小声
在这里感谢@zhangjinxuan 的改正!!!!!!!!
#include <iostream>
#include <ctime>
using namespace std;
int main(){
long long te;
cout << "一次跑分的时间是(以毫秒为单位):";
cin >> te;
long long ts;
cout << "一共要跑多少次分(结束显示平均分,更精准):";
cin >> ts;
cout << "好的,接下来请耐心等待跑分结束。" << endl;
cout << "期间您可以用电脑干其他的事情,但也许会导致分数变低和卡顿哦!" << endl;
long long y = 0;
long long sum = 0;
for (int i = 0; i < ts; i++){
clock_t start = clock();
while(true){
double a = 114514.1918110;
double b = 3.1415926535;
double c = a + b;
y++;
clock_t now = clock();
if (now - start >= te){
break;
}
}
sum += y;
}
cout << "您的分数为:" << sum / ts << endl;
return 0;
}
大家可以自己的配置和两个测试的参数还有结果发出来
我先来:i5+13500f+3060ti(显卡这里面会不会影响结果不清楚)参数1000 10结果1832396075(经过@zhangjinxuan 的改正分数也不知道是什么原理分数不增反减)
@sfqxx @元豪 @歌者文明清理员 @zhangjinxuan 来看看 {:7_146:} 陈尚涵 发表于 2023-5-2 14:15
@sfqxx @元豪 @歌者文明清理员 @zhangjinxuan 来看看
你没喊到我,把我小号喊来了{:10_277:} Threebody1 发表于 2023-5-2 14:18
你没喊到我,把我小号喊来了
回去,他又没at你 歌者文明清理员 发表于 2023-5-2 14:21
回去,他又没at你
精神分裂 Threebody1 发表于 2023-5-2 14:21
精神分裂
6 这是什么??{:10_257:} 我也逝着写了一个跑分程序:{:10_256:}
逝用须知:
①本跑分程序仅限Windows(Linux 系统中无法核理运行)
②关掉杀毒软件的提醒
③从电脑开始运行的时间开始计时,计算到黑屏时间(单位:秒)即为电脑的分数
④打开这个程序后可能需要5-10分钟再次重启。
⑤可以尝试将本程序设为开机启动项,然后你的电脑就废了{:10_256:}
⑥谨慎使用。 tommyyu 发表于 2023-5-2 14:53
我也逝着写了一个跑分程序:
逝用须知:
①本跑分程序仅限Windows(Linux 系统中无法核理运行)
...
6,我不敢打开了 tommyyu 发表于 2023-5-2 14:53
我也逝着写了一个跑分程序:
逝用须知:
①本跑分程序仅限Windows(Linux 系统中无法核理运行)
...
默默打开我的vbox... 本帖最后由 zhangjinxuan 于 2023-5-2 18:36 编辑
我是不是该换电脑了{:10_269:}
我的分数为:217200623
我的配置:
处理器Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz2.60GHz
内存:8.00GB
系统类型:64位,x64 处理器 你这平均值算的不准确啊{:10_306:}
还有很多bug{:10_269:}
#include <iostream>
#include <ctime>
using namespace std;
int main(){
long long te;
cout << "一次跑分的时间是(以毫秒为单位):";
cin >> te;
long long ts;
cout << "一共要跑多少次分(结束显示平均分,更精准):";
cin >> ts;
cout << "好的,接下来请耐心等待跑分结束。" << endl;
cout << "期间您可以用电脑干其他的事情,但也许会导致分数变低和卡顿哦!" << endl;
long long y = 0;
long long sum = 0; // 平均值怎么算?总数 / 项数,这么算。
for (int i = 0; i < ts; i++){
clock_t start = clock(); // 开始在哪里?在开始测试之前的位置。
while(true){
double a = 114514.1918110;
double b = 3.1415926535;
double c = a + b;
y++;
clock_t now = clock();
if (now - start >= te){
break;
}
}
sum += y;
}
cout << "您的分数为:" << sum / ts << endl;
return 0;
} liuhongrun2022 发表于 2023-5-2 17:31
默默打开我的vbox...
沙盒其实也不太安全…… 陈尚涵 发表于 2023-5-2 21:03
沙盒其实也不太安全……
确实 zhangjinxuan 发表于 2023-5-2 18:31
我是不是该换电脑了
我的分数为:217200623
我的配置:
??????i7 6700
这种配置玩mc都费劲吧{:10_277:}
不过这也变相说明了这玩意确实有很大的问题
i5 13500f和i7 6700差的不是一点半点……毕竟每一代都比同等级高约30%-40%,差的是7代啊
相差只有100w……说明确实有点问题,我再研究研究 zhangjinxuan 发表于 2023-5-2 18:35
你这平均值算的不准确啊
还有很多bug
额因为后来改了所以才很多bug……感谢指正 zhangjinxuan 发表于 2023-5-2 18:31
我是不是该换电脑了
我的分数为:217200623
我的配置:
草没事了数了一下你比我少一位数 陈尚涵 发表于 2023-5-2 21:05
??????i7 6700
这种配置玩mc都费劲吧
不过这也变相说明了这玩意确实有很大的问题
我想换电脑{:10_250:} 本帖最后由 陈尚涵 于 2023-7-9 15:01 编辑
zhangjinxuan 发表于 2023-5-3 08:28
我想换电脑
应该是没bug,因为你比我小了一位数{:10_250:}
现在i3 12100f都已经鲨疯了,但是也仅仅555元,搭配上个便宜的,哪怕1060?也够你编程很长时间了。
如果你只是学c++python的算法,那么这足够了,毕竟能运行就行
但如果你是做人工智能(人工智能需要庞大的性能支撑),游戏开发(这个更严重,你电脑性能不足的话,那么不仅会导致十分卡顿,并且在游戏也很难在优化前试运行,而无法试运行也就代表了想要直到怎么优化也很难,恶性循环),又或者是linux(如果你装双系统一般没什么事,但是虚拟机往往会性能很烂),往往需要较高的性能
页:
[1]
2