查缺补漏 冲刺icpc
前缀函数
前缀函数 代表在字符串 中, 以 结尾的字串中, 最长的相等的前后缀, 即前 个字符组成的字符串和后 个字符组成的字符串是相等的.
默认JupyterHub是使用PAM, 与系统用户绑定的认证方式, 这使得JupyterHub的多用户非常不灵活,参见这个Issue: https://github.com/jupyterhub/jupyterhub/issues/710.
JupyterHub默认支持了很多第三方的OAuth的认证渠道,但是这些大部分是在线的,不适合我的需求. 于是我在GitHub上找到了一个基于sqlite3数据库的离线认证器: https://github.com/sparkingarthur/jupyterhub-localsqliteauthenticator
按照Readme文件的步骤,安装成功后,在JupyterHub配置文件中将认证器修改为这个认证器:
在知乎上看到一篇简单介绍make,makefile,cmake的文章,原文链接https://zhuanlan.zhihu.com/p/111110992.
了解了这些东西之后,可以开始配置Windows上的C++环境了,这里使用CLion+MingW的配置.
首先在MinGW上下载mingw-get.exe.
在mingw-get.exe所在目录下执行命令:
.\mingw-get.exe install gcc g++ gdb mingw32-make
安装gcc,g++,gdb以及mingw32-make,并将bin文件夹添加到PATH环境变量中.
安装CMake,在安装时可以勾选添加到PATH.
Codeforces Round #628 (Div. 2)
比赛还有五十分钟才结束,但是后面那两道现在才不到30人过了的题对于我来说应该是不可做题,就先写总结了.(希望不会FST)
设,
题目要求就是要找
让a=1,b=x-1即可.
因为序列重复了n次,完全可以在每次重复中选序列中的一个数,这样就相当于可以不考虑顺序地选择数组成LIS,排个序后就是西电C语言期末考试真题.
Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated, T-shirts + prizes!)
排个序就行了