【离谱】各大 OJ 测速

各大 OJ 运行速度测试

跑分程序

#pragma GCC optimize(0)
#include<iostream> 
#include<cstdio> 
#include<cstdlib> 
#include<ctime> 
#include<fstream> 
#include<algorithm> 
#include<map> 
#include<queue> 
#include<deque> 
#include<set> 
#include<vector>
#define ll long long
#define lf double
#define ld long double
using namespace std;
ll tot,tot2,st;
int main(){
	for(int i=0;i<3;i++){
		tot=0;
	    st=clock();
	    for(int i=0;i<100000000;i++)tot++;
	    tot=100000000/((clock()-st)*1.0/CLOCKS_PER_SEC);
	    cout<<tot<<' ';
	    tot2+=tot;
	}
	cout<<tot2/3;
	return 0;
} 

跑分结果

  • 所有的单位均为次每秒。
  • 按平均速度排序。
  • 为了让倒数第一的 OJ 更社死一点,我在手机上装了编译器并进行了测速。
  • 结果仅供参考。
测试位置 第一次 第二次 第三次 平均
LOJ 2162676528 2157311127 2149012528 2156333394
PYYZ 机房电脑 714285714 641025641 641025641 665445665
CodeForces 591715976 588235294 571428571 583793280
洛谷 555941626 569729150 555873638 560514804
评测鸭 533094506 533398763 533097348 533196872
AtCoder 449111208 446418606 438588796 444706203
以前的 YT2SOJ 457289189 410451743 419009628 428916853
SPOJ 414602292 412434062 411724260 412920204
UOJ 409575884 402128061 409827667 407177204
DarkBZOJ 405666347 406651186 407154519 406490684
正睿 OJ 391274576 396187095 396157274 394539648
QBXTOJ 379346840 390744054 388654400 386248431
晴练 OJ 372860248 391689906 393222418 385924190
YTEZ 机房电脑 377358490 375939849 400000000 384432779
现在的 YT2SOJ 364095786 392919589 372607394 376540923
HUSTOJ 347051106 342216123 376876373 355381200
Hydro OJ 272127355 333324444 416593762 340681853
我的手机(红米 Note7 Pro) 317996368 321327468 322029040 320450958
PYYZOJ 277643583 280821571 280776628 279747260

总结

LOJ 一秒 2e9 我真 tm 震惊到了

更离谱的是除了 LOJ 之外 PYYZ 机房电脑暴打所有 OJ

PYYZOJ 真的逊连我手机都跑不过

各大 OJ 速度差不多,按一秒 1e8 计算复杂度仍然是正确和实用的。

posted @ 2023-08-17 16:57  蒟蒻OIer  阅读(1233)  评论(3编辑  收藏  举报