01 2021 档案

摘要:前篇: Windows VS Code 配置 C/C++ 开发环境 准备 Windows 【这个相信大家都有 笑: )】 VS Code JDK 建议 JDK8以上(不包含JDK8,关于 Windows环境下JDK安装与环境配置教程) 提前安装好 VS Code 和 配置好 JDK环境(一般安装好J 阅读全文
posted @ 2021-01-31 22:24 RioTian 阅读(2789) 评论(2) 推荐(1) 编辑
摘要:Codeforces Round #695 (Div. 2) A. Wizard of Orz 题意:给定一排 n 个个位计时器,每秒都会 +1,并且 9 + 1 = 0。如果在某瞬间暂停某个计时器,那下一秒 i1 i+1也会停止,以此类推至全部计时器停止,问在那秒停止会 阅读全文
posted @ 2021-01-31 21:30 RioTian 阅读(70) 评论(0) 推荐(0) 编辑
摘要:A题: Cinema 经典离散化例题,把电影的语言与字幕和观众懂的语言放进一个数组,然后离散化。 最后统计快乐人数。 const int N = 200006; int n, m, a[N], x[N], y[N], cinema[N * 3], tot = 0, k, ans[N * 3]; in 阅读全文
posted @ 2021-01-31 16:33 RioTian 阅读(121) 评论(0) 推荐(0) 编辑
摘要:A题:HNOI2003]激光炸弹 按照蓝书上的教程做即可,注意这道题卡空间用int 而不是 long long。 int g[5010][5010]; int main() { ios_base::sync_with_stdio(false), cin.tie(0); int N, R; cin > 阅读全文
posted @ 2021-01-31 12:07 RioTian 阅读(87) 评论(0) 推荐(0) 编辑
摘要:1478A. Nezzar and Colorful Balls 看半天题,然后才发现是统计最大值。 int _; int main() { ios_base::sync_with_stdio(false), cin.tie(0); for (cin >> _; _--;) { int n; cin 阅读全文
posted @ 2021-01-29 19:58 RioTian 阅读(57) 评论(1) 推荐(0) 编辑
摘要:递归实现指数型枚举 int _, n, m, k, x, y; vector<int> vec; void calc(int x) { if (x == n + 1) { for (int i = 0; i < vec.size(); ++i) cout << vec[i] << " "; cout 阅读全文
posted @ 2021-01-29 18:34 RioTian 阅读(247) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-01-29 18:31 RioTian 阅读(4) 评论(1) 推荐(0) 编辑
摘要:在我们的实际开发过程之中,常常会出现一些隐藏得很深的BUG,或者是一些概率性发生的BUG,通常这些BUG在我们调试的过程中不会出现很明显的问题,但是如果我们将其发布,在用户的各种运行环境下,这些程序可能就会露出马脚了。那么,如何让我们的程序更明显的暴露出问题呢?这种情况下,我们一般都会使用 asse 阅读全文
posted @ 2021-01-26 23:27 RioTian 阅读(1820) 评论(0) 推荐(1) 编辑
摘要:Codeforces Round #697 (Div. 3) 1475A. Odd Divisor 问一个数是否有奇除数。 对 2 不断除,如果最后 n == 1即不可能存在,否在存在。 int main() { // freopen("in.txt", "r", stdin); ios_base: 阅读全文
posted @ 2021-01-26 23:06 RioTian 阅读(128) 评论(1) 推荐(1) 编辑
摘要:tuple 是C++ 11新引进的 build-in structure,但其实在其他语言中tuple的使用已经行之有年(e.g. Javascript和Python中都有tuple)。C++ 11中tuple的引进是为了降低不同programming languages之间的隔阂,比方说有些pro 阅读全文
posted @ 2021-01-25 15:02 RioTian 阅读(2315) 评论(0) 推荐(0) 编辑
摘要:第一次参加 AtCoder 的比赛,感觉还挺简单。 比赛链接:https://atcoder.jp/contests/abc189 A - Slot // Author : RioTian // Time : 21/01/23 #include <bits/stdc++.h> using names 阅读全文
posted @ 2021-01-24 10:51 RioTian 阅读(70) 评论(0) 推荐(0) 编辑
摘要:前言 本篇文章学习书籍:《数据库系统概论》第5版 王珊 萨师煊编著 视频资源来自:数据库系统概论完整版(基础篇+高级篇+新技术篇) 由于 BitHachi 学长已经系统的整理过本书了,我在学习课本和视频以及学长文章的同时在学长文章的基础上进行相应自适应修改。(学长原系列目录:Here) 资料参考网站 阅读全文
posted @ 2021-01-22 14:20 RioTian 阅读(758) 评论(0) 推荐(1) 编辑
摘要:前言 数塔问题,又称数字三角形、数字金字塔问题。数塔问题是多维动态规划问题中一类常见且重要的题型,其变种众多,难度遍布从低到高,掌握该类型题目的算法思维,对于攻克许多多维动态规划的问题有很大帮助。 当然你可能已经发现过我以前发布过的博客:教你彻底学会动态规划——入门篇 中已经详细讲解了数字三角形,当 阅读全文
posted @ 2021-01-21 16:02 RioTian 阅读(641) 评论(0) 推荐(1) 编辑
摘要:本文来自 OI wiki,转载仅作学习记录使用。 注意 :考虑到算法竞赛的实际情况,本文将不会全面研究语法,只会讲述在算法竞赛中可能会应用到的部分。 本文语法参照 C++11 标准。语义不同的将以 C++11 作为标准,C14、C17 的语法视情况提及并会特别标注。 auto 类型说明符 auto 阅读全文
posted @ 2021-01-21 11:55 RioTian 阅读(490) 评论(1) 推荐(0) 编辑
摘要:树的重心是什么? 对于一棵无根树,设其中的一个节点作为根,则可以形成一棵有根树。 该树以根为分界,分为若干个子树,设其中最大子树具有的节点数为 x 。 所有节点里, x 值最小的节点就是该树的重心,也叫质心。 例如上图这棵树,以1为根时,三个子树的大小分别为3、3、2,其中最大的为3 阅读全文
posted @ 2021-01-21 11:12 RioTian 阅读(235) 评论(0) 推荐(0) 编辑
摘要:Codeforces Round #651 (Div. 2) 1370A. Maximum GCD 给定一个 n,求(1~n)中任意组合对的最大的公约数。 思路:如果 n 是偶数,那么最大公约数为 n/2 ,反之 为 (n1)/2。但由于C++ int类型在进行除 阅读全文
posted @ 2021-01-20 21:41 RioTian 阅读(110) 评论(1) 推荐(1) 编辑
摘要:1、在Github仓库寻找:google style 为了节省大家时间直接放链接了:Here 2、进到项目 找到名为intellij-java-google-style.xml 文件 Ctrl + F 搜索关键词即可 3、下载 xml 文件 如果有用过Enhanced Github 插件的话可以直接 阅读全文
posted @ 2021-01-17 11:55 RioTian 阅读(960) 评论(1) 推荐(1) 编辑
摘要:前言:由于作者已经有C语言,C++和Python语言的基础了,所以在文章的编写时会以这几门编程语言作对比。本文学习自 C语言中文网的 Java 教程,部分内容引用自这、引用内容仅作学习使用。 第1章:Java程序设计基础 1.1、标识符和关键词 任何一种计算机语言都离不开标识符和关键字,因此下面将详 阅读全文
posted @ 2021-01-16 15:54 RioTian 阅读(269) 评论(1) 推荐(1) 编辑
摘要:编程规范是对编程的一种约定,主要作用是增强代码的可读性和可维护性,便于代码重用。 首先要求程序中的各个要素都遵守命名规则,然后在编码中严格按照编码格式编写代码。命名规则包括以下几点。 包的名称由一个小写字母序列组成。 类的名称由大写字母开头,其他字母都由小写的单词组成。 类的实例的名称由一个小写字母 阅读全文
posted @ 2021-01-15 12:42 RioTian 阅读(114) 评论(0) 推荐(1) 编辑
摘要:Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些 阅读全文
posted @ 2021-01-10 20:37 RioTian 阅读(224) 评论(2) 推荐(1) 编辑
摘要:题目链接:点击打开链接 题意:给你一棵树,编号1~n,告诉你根结点是1。 每次有两个操作: 1,将以v为根的子树的结点全部染成颜色c 2,问以v为根的紫书的结点的颜色种类。 思路:如果这是一条线段的话, 那么这就是线段树的区间更新问题,而现在是一棵树。 因为告诉了根结点是1, 那么这棵树的任意一个结 阅读全文
posted @ 2021-01-09 19:00 RioTian 阅读(77) 评论(0) 推荐(0) 编辑
摘要:解放双手,用Python实现自动发送邮件 使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,节省非常多的时间。 Python有两个内置库:smtplib和email,能够实现邮件功能,smtplib库负责发送邮件,email库负责构造邮件格式和内容。 邮件发送需要遵守SMTP协议,P 阅读全文
posted @ 2021-01-07 11:12 RioTian 阅读(391) 评论(0) 推荐(0) 编辑
摘要:1、使用 Python3 如果你关注 Python 的话,应该会知道 Python 2 已经于今年(2020 年)1 月 1 日正式弃用了。这份教程的很多例子都是只支持 Python 3 的,如果你还在用 Python 2.1,那也是时候与时俱进了。 2、检查所需的最低 Python 版本 你可以在 阅读全文
posted @ 2021-01-06 22:28 RioTian 阅读(631) 评论(2) 推荐(2) 编辑
摘要:上个月刚安装了 Manjaro ,然后最近在Manjaro下载Github的项目竟然只有几十b/s,这能忍?对于下载Github上的代码是硬需求,没办法直接探索一下突破的方法了。 方法一:安装chrome的github加速插件 然后就可以直接通过加速链接 下载了,如图所示。 方法二:通过代理的方式, 阅读全文
posted @ 2021-01-06 11:49 RioTian 阅读(556) 评论(1) 推荐(1) 编辑
摘要:本文转载自程序员自由之路的文字,转载仅作学习使用。 作为一个程序员,经常需要画流程图来展示系统的运行流程或者是来表述某些业务的业务逻辑。可以说画流程图已经是程序员必须掌握的一个技能了。本文就从什么是流程图、流程图的适用场景以及怎么画好一个流程图这几个方面来介绍下流程图的基本知识。 什么流程图 流程图 阅读全文
posted @ 2021-01-05 15:03 RioTian 阅读(674) 评论(1) 推荐(1) 编辑
摘要:在写Python大作业的时候发现运行PyQt5时有报错 出现该问题的原因是环境变量没有添加。 解决方法: 在环境变量中增加: QT_QPA_PLATFORM_PLUGIN_PATH 样例路径(这里填你的PyQt的plugins文件夹位置: C:\Program Files\Python38\Lib\ 阅读全文
posted @ 2021-01-05 10:58 RioTian 阅读(1100) 评论(0) 推荐(1) 编辑
摘要:Pip 安装库的时候一定要关掉 VPN!!! pip国内的一些镜像 阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.d 阅读全文
posted @ 2021-01-05 10:51 RioTian 阅读(611) 评论(0) 推荐(0) 编辑
摘要:1461A. String Generation void solve() { int n, k; cin >> n >> k; for (int i = 1; i <= n; ++i) cout << (char)(i < k ? 'a' : 'a' + (i - k) % 3); cout << 阅读全文
posted @ 2021-01-04 22:01 RioTian 阅读(100) 评论(0) 推荐(0) 编辑
摘要:不务正业的第n天(划掉 2020年年末在完成Web网页制作课程的大作战,在写代码的时候想到用HTML + CSS & Javascript制作一个图片轮播功能增强网页的功能 简单贴一下代码:注释用了简单的英文,应该都能看懂 HTML <!DOCTYPE html> <html lang="en" d 阅读全文
posted @ 2021-01-04 17:23 RioTian 阅读(402) 评论(1) 推荐(1) 编辑
摘要:前言 datetime是python的内置模块,用来处理日期和时间。 该模块常用的类有: 类名 功能说明 date 日期对象 time 时间对象 datetime 日期时间对象 timedelta 时间间隔 tzinfo 时区信息对象 本文旨在讲解datetime模块中datetime类的使用方法。 阅读全文
posted @ 2021-01-03 16:52 RioTian 阅读(198) 评论(0) 推荐(1) 编辑
摘要:问题 查看别人的代码经常会出现 if name == 'main',这是什么意思呢,有什么作用? 由于每个python模块(python文件)都包含内置的变量name,当运行模块被执行的时候,name等于文件名(包含了后缀.py)。如果import到其他模块中,则name等于模块名称(不包含后缀.p 阅读全文
posted @ 2021-01-03 00:08 RioTian 阅读(137) 评论(0) 推荐(1) 编辑
摘要:在C语言中,有两种方式表示字符串: 一种是用字符数组来容纳字符串,例如char str[10] = "abc",这样的字符串是可读写的; 一种是使用字符串常量,例如char *str = "abc",这样的字符串只能读,不能写。 两种形式总是以\0作为结束标志。 C++ string 与它们在C语言 阅读全文
posted @ 2021-01-02 23:21 RioTian 阅读(1830) 评论(1) 推荐(3) 编辑
摘要:概述 今天看小甲鱼视频的VSC Python 安装教程里视频博主强烈推荐安装Kite插件 ,这是什么玩意? 下载下来试一试? 原来:就是一个代码提示插件.. 说白了" 就是让开发者 在轻量级编辑器环境下 有一个高端的代码提示环境 。这样能够极大的节省编码的时间,提升编码效率,经过统计,Kite的人工 阅读全文
posted @ 2021-01-01 22:02 RioTian 阅读(4951) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示