#include<bits/stdc++.h>
#include<conio.h>
#include<windows.h>
using namespace std;
typedef long long ll;
typedef long double ld;
int main(){
	ll s;
	cout<<"请输入播放速度(毫秒,建议50)\n";
	cin>>s; 
	string dh="你:您好!我是新来的学员,我叫";
	for(int i=0;i<dh.size();i++){
		cout<<dh[i];
		Sleep(s);
	}
	string name;
	cin>>name;
	dh="\n老师:你好,"+name+"。欢迎来学信奥。";
	for(int i=0;i<dh.size();i++){
		cout<<dh[i];
		Sleep(s);
	}
	Sleep(1000);
	system("cls");
	dh="你找了个位置坐下了。\n钟博:你好,我是钟博,以后我们就是同桌了。\n你:嗯\n上课时,你又忘了头文件怎么写了\n你(小声地对钟博说):钟博,头文件咋写来着?\n钟博:#include<bits/stdc++.h>,你没听课?\n你:听了,但没记住...\n钟博:没事我们都是刚刚学,记不住很正常。不过,我相信,你肯定会有很大的成就的!\n你:你也是呢。\n钟博:那我们顶峰相见!"; 
	for(int i=0;i<dh.size();i++){
		cout<<dh[i];
		Sleep(s);
	}
	Sleep(1000);
	system("cls");
	dh="转眼,好多年了...你还记得学过的知识吗?\n 数据类型 计算 分支 循环 嵌套 排序 穷举 模拟 一维数组 字符串 二维数组 函数 结构体 进制转换 高精度运算 递归 递推 贪心 深搜 广搜 DP 分治 二分 并查集 背包 树 图 容器 前缀 差分 后缀 指针 迭代器 筛法 排列组合 数学逻辑 回溯 哈希 分层图 区间 邻接表 博弈论 推理 概率\n第一道做的题?\n第一次参加的比赛?\n第一次参加csp-j/s的时间?\n第一道做不出的题?\n第一次学信奥的时间?\n学信奥的...初心?\n如果没有站在顶峰,你,会后悔学信奥吗?";
	for(int i=0;i<dh.size();i++){
		cout<<dh[i];
		Sleep(s);
	}
	Sleep(1000);
	system("cls");
	dh="\n\n--------------------------------\nProcess exited after 15768000 seconds with "+name+" wake up\n请按任意键继续. . .";
	for(int i=0;i<dh.size();i++){
		cout<<dh[i];
	}
	Sleep(5000);
	system("cls");
	dh="......";
	for(int i=0;i<dh.size();i++){
		cout<<dh[i];
		Sleep(100);
	}
	Sleep(1000);
	system("cls");
	dh="孩子,";
	for(int i=0;i<dh.size();i++){
		cout<<dh[i];
		Sleep(100);
	}
	Sleep(1000);
	dh="梦,";
	for(int i=0;i<dh.size();i++){
		cout<<dh[i];
		Sleep(100);
	}
	Sleep(1000);
	cout<<"该醒了";	
}