代码提交长度限制
  • 板块工单反馈版
  • 楼主llamn
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/6 09:57
  • 上次更新2024/7/6 11:45:44
查看原帖
代码提交长度限制
1038651
llamn楼主2024/7/6 09:57

当我使用这样不加#define的代码时:

#include<bits/stdc++.h>
using namespace std;

代码长度限制为最多5081950819字节,超过此限制的代码提交时会显示:
代码过长

而使用了这样的#define时:

#include <bits/stdc++.h> 
#define _eggy_ using
#define _party_ namespace
#define TLE() while(1){int zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz = 0;}
_eggy_ _party_ std;

(注:_eggy_和_party_在代码中仅出现一次,TLE()未出现) 代码长度限制变为最多5120251202字节。

有理由相信,修改#define的数量以及替换的字符串长度都会导致代码长度限制改变。

那么,长度限制到底怎么算的?应该这样随意浮动吗?

2024/7/6 09:57
加载中...