查看“︁01-基础语法/01-基础框架”︁的源代码
←
01-基础语法/01-基础框架
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=== 简单框架 === <syntaxhighlight lang="cpp"> #include <bits/stdc++.h> using namespace std; int main() { return 0; } </syntaxhighlight> 在中间空白部分写你的代码。 === 全局 <code>int</code> 改 <code>long long</code> 框架 === <syntaxhighlight lang="cpp"> #include <bits/stdc++.h> #define int long long using namespace std; signed main() { return 0; } </syntaxhighlight> <code>define</code> 是简单全局关键字替换,因为 <code>main</code> 函数返回值必须为 <math>32</math> 位整数,所以为了避免 <code>int main()</code> 被改成 <code>long long main()</code>,就改成了 <code>signed main()</code>。 在比赛环境中 <code>signed</code> 和 <code>int</code> 完全等价,都是 <math>32</math> 位有符号整数。 === 文件输入输出框架 === NOI 系列赛事很多需要使用文件的形式输入输出。 <syntaxhighlight lang="cpp"> #include <bits/stdc++.h> using namespace std; int main() { freopen("题目英文名.in", "r", stdin); freopen("题目英文名.out", "w", stdout); return 0; } </syntaxhighlight> 题目英文名在正式比赛中在试卷第一页就会有,在 OJ 上一般标题下面会有文件 IO 的名称规则。 === 输入输出加速框架 === <syntaxhighlight lang="cpp"> #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); return 0; } </syntaxhighlight> [[Category:基础语法]] [[Category:三三文档]]
返回
01-基础语法/01-基础框架
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息