[大水玩意儿]有意思的东西
  • 板块灌水区
  • 楼主ReqCxmChtChr
  • 当前回复8
  • 已保存回复8
  • 发布时间2022/10/4 21:39
  • 上次更新2023/10/27 08:46:58
查看原帖
[大水玩意儿]有意思的东西
421451
ReqCxmChtChr楼主2022/10/4 21:39

我把1e9的数组放到luogu的IDE上发现只有一点点内存

我又发现超过2e9的数组会直接编译失败,所以我《天才般》的想到了用queue,发现 他可以很长,占很大的内存 。 就有了这《天才般》的代码:

#include<bits/stdc++.h>
using namespace std;
namespace Zuosi{
	static queue<double>q;
	void solve(){
		#define ll long long
		for(ll i=1;i<2e10;i++){
			q.push(i);
		}
	}
}
int main(){
	Zuosi::solve();
}

他满足了我看到taskmgr上这个程序《没好》的空间占用大小的愿望,但那一瞬间(《指1e10的量》)实在是太少了,就有了这个代码

#include<bits/stdc++.h>
using namespace std;
namespace Zuosi{
	static queue<double>q;
	static queue<double>q1;
	void solve(){
		#define ll long long
		for(ll i=1;i<2e9;i++){
			q.push(i);
		}
		while(1){
		while(!q.empty()){
			q1.push(q.front());
			q.pop();
		}
		while(!q1.empty()){
			q.push(q1.front());
			q1.pop();
		}
		}
	}
}
int main(){
	Zuosi::solve();
}

这个代码更加《河蟹铀扇》让你的电脑先感受到内存的 飚速上涨,再下降,再被while(1)反复折磨的场景,这个坑人是很好的,我刚刚上课时,成功让自己感受到什么叫《卡顿》

更深的,如果出一道题,把 时间空间都拉满,然后再jc一个人的号来卡评测,恭喜到达小黑屋(真的很没用)

2022/10/4 21:39
加载中...