目录
- 各种链接
- 各种OJ
- 各种有用网站
- 模拟赛排名表格制作
- 其他
- STL
- O2优化:
- 快读
- fread黑科技
各种链接
各种OJ
ssl
洛谷
纪中
牛客
PTA
Vijos
JoyOI
51Nod
大视野
ssl比赛
NOI.AC
AcWing
USACO
CodeVS
北京大学
浙江大学
Comet OJ
杭州电子科技大学
《算法竞赛进阶指南》题库
各种有用网站
csdn
OIer
NOI官网
算法大全
OI中转站
公式编辑器
流程图制作
序列查找器
图论图形化
学长整理的东西
数据结构和算法动态可视化
模拟赛排名表格制作
#include<cstdio>
#include<cstring>
#include<iostream>
#include<string>
using namespace std;
int n,m,r,s,a;
string str;
int main()
{freopen("biaoge.txt","w",stdout);scanf("%d %d",&n,&m);//输入人数和题数printf("|$rank$|$name$|$score$|");for (int i=1;i<=m;++i)printf("$T%d$|",i);printf("\n|--|--|--|");for (int i=1;i<=m;++i)printf("--|");for (int i=1;i<=n;++i){scanf("%d",&r);printf("\n|$%d$|$",r);//排名cin>>str;cout<<str;//名字scanf("%d",&s);printf("$|$%d$|",s);//分数for (int j=1;j<=m;++j){scanf("%d",&a);printf("$%d$|",a);//各题的分数}}
}
其他
STL
一些来自STL的好东西
O2优化:
#pragma GCC optimize(2)
快读
int read()
{char c=getchar();int ds=0,fs=1;while (c<'0'||'9'<c) {if (c=='-') fs=-1;c=getchar();}while (c>='0'&&c<='9') ds=(ds<<3)+(ds<<1)+c-48,c=getchar();return ds*fs;
}
void writ(int c) {if (c>9) writ(c/10); putchar(c%10+48); return;}
void write(int s) {s<0?putchar(45),writ(-s):writ(s); putchar(10);return;}
fread黑科技
#define getchar()(p1==p2&&(p2=(p1=buf)+fread(buf,1,1<<21,stdin),p1==p2)?EOF:*p1++)
char buf[1<<21],*p1=buf,*p2=buf;