如果你是从某谷过来的,谢谢你帮我加访问量
(我完全不介意你换台电脑再来一次)
o j oj oj
洛谷
CodeVs
SSL题目网
SSL比赛网
中山纪念中学
USACO
北京大学
Joyoi
弗吉尼亚大学
杭州电子科技大学
Joyoi(tyvj的题目也在这里)
AtCoder
Project Euler
ZOJ(现已迁至PTA)
Code Forces
SPOJ
UVA
noi.ac
Darkbzoj
Project Euler(PE)
PE的镜像站
(提醒一下这里自己的 PE 账号名是 SSL_TJH_Sakura)
有用的网站 有用的网站 有用的网站
csdn
NOI报名网站
找规律(序列查找器)
Oler
NOI官网
流程图制作
公式编辑器
数据结构和算法动态可视化
LaTeX数学公式大全
图论图形化
NOIP普及组板子及注意事项(学长整理的)
数字帝国(数学工具的使用与数学性质的查询)
玩尺规作图
占地
Typora(PDF上Markdown)
deepl翻译
geogebra(画函数图像的)
大佬们的链接 大佬们的链接 大佬们的链接
2016届(一点点的大佬,不止一点的强大)
2016 SSL_LSX
2017届
2017 SSL_WYC
2017 SSL_LW
2017 SSL_ZYC(新)
2017 SSL_ZYC(旧)
2017 SSL_HJQ
2017 SSL_XJQ
2017 SSL_HZB
2017 SSL_LRZ
2017 SSL_XXY
2018届
2018 SSL_LTH
2018 SSL_LYF(做题)
2018 SSL_LYF(算法)
2018 SSL_HKY
2018 SSL_FY
2018 SSL_WHD
2018 SSL_CWH
2018 SSL_WJJ
2017 SSL_CYZ
2019届
2019 SSL_LKJ
2019 SSL_LZH
2019 SSL_YTY
2019 SSL_KJ
2019 SSL_ZZL
2019 SSL_MYC
2019 SSL_DZJ
2019 SSL_GYX
2019 SSL_GJY
2019 SSL_LYR
2019 SSL_LJH
2019 SSL_CXY
比赛结果表格制作 比赛结果表格制作 比赛结果表格制作
#include<cstdio>
#include<algorithm>
using namespace std;
int n,m;
struct people {
int ming;
char a[2001];
double s[1001], sum;
}a[1001];
bool q,point;
bool cmp(people x, people y) {
return x.sum > y.sum;
}
int main()
{
printf("请输入比赛的人数和题目数: ");
scanf("%d%d",&n,&m);
printf("要算其它大佬的成绩吗?(回答1和0,对应要和不要): ");
scanf("%d",&q);
printf("有小数分数吗?可以帮你保留一位。(回答1和0,对应有和没有):");
scanf("%d",&point);
for (int i=1;i<=n;i++)
{
printf("请输入第%d个的同学的名字: ",i);
scanf("%s",&a[i].a);
if (q)
{
printf("请输入这位同学的名次: ");
scanf("%d",&a[i].ming);
}
printf("请输入这位同学每一道题的分数: ");
for (int j=1;j<=m;j++) scanf("%lf",&a[i].s[j]), a[i].sum += a[i].s[j];
}
sort(a + 1, a + n + 1, cmp);
printf("\n|rank|name|score|");
for (int i=1;i<=m;i++)
printf("T%d|",i);
printf("\n|--|--|--|");
for (int i=1;i<=m;i++)
printf("--|");
printf("\n");
for (int i=1;i<=n;i++)
{
if (q) printf("|$%d$|$%s$|",a[i].ming,a[i].a);
else printf("|$%d$|$%s$|",i,a[i].a);
if (point) printf("$%.1lf$|",a[i].sum);
else printf("$%.0lf$|",a[i].sum);
for (int j=1;j<=m;j++)
if (point) printf("$%.1lf$|",a[i].s[j]);
else printf("$%.0lf$|",a[i].s[j]);
printf("\n");
}
return 0;
}
造数据 造数据 造数据
来自 QuantAsk
#include<cstdlib>
#include<string>
#include<ctime>
#include<iostream>
#include<algorithm>
#include<cstring>
#define ll long long
using namespace std;
string Str;ll cas;
ll random(ll x)
{return 1ll+1ll*(1ll*rand()+(1ll<<15)*rand()+(1ll<<30)*rand()+(1ll<<45)*rand())%x;}
signed main()
{
srand((unsigned long long)time(0));
scanf("%lld",&cas);
for(ll mi=1;mi<=cas;mi++)
{
Str="light";
if(mi>=10)Str+=mi/10+48;
Str+=mi%10+48;
Str+=".in";
freopen(Str.c_str(),"w",stdout);
fclose(stdout);
}
}
#define file(x) freopen("data"#x".in","r",stdin);freopen("data"#x".out","w",stdout);