会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
RioTian の Blogs
追光而遇,沐光而行
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
46
47
48
49
50
51
52
53
54
···
85
下一页
2021年1月29日
ACM C++ 代碼格式約定
该文被密码保护。
阅读全文
posted @ 2021-01-29 18:31 RioTian
阅读(4)
评论(1)
推荐(0)
2021年1月26日
C++ 中assert断言函数的基本用法
摘要: 在我们的实际开发过程之中,常常会出现一些隐藏得很深的BUG,或者是一些概率性发生的BUG,通常这些BUG在我们调试的过程中不会出现很明显的问题,但是如果我们将其发布,在用户的各种运行环境下,这些程序可能就会露出马脚了。那么,如何让我们的程序更明显的暴露出问题呢?这种情况下,我们一般都会使用 asse
阅读全文
posted @ 2021-01-26 23:27 RioTian
阅读(1984)
评论(0)
推荐(1)
Codeforces Round #697 (Div. 3) A - G个人题解记录
摘要: 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
阅读(145)
评论(1)
推荐(1)
2021年1月25日
C++ tuple(STL tuple)模板用法详解
摘要: 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
阅读(2816)
评论(0)
推荐(0)
2021年1月24日
AtCoder Beginner Contest 189 Personal Editorial
摘要: 第一次参加 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
阅读(85)
评论(0)
推荐(0)
2021年1月22日
1.1 《数据库系统概论》之数据库系统概述(数据、数据库、数据库管理系统、数据库系统、数据库的产生和发展)
摘要: 前言 本篇文章学习书籍:《数据库系统概论》第5版 王珊 萨师煊编著 视频资源来自:数据库系统概论完整版(基础篇+高级篇+新技术篇) 由于 BitHachi 学长已经系统的整理过本书了,我在学习课本和视频以及学长文章的同时在学长文章的基础上进行相应自适应修改。(学长原系列目录:Here) 资料参考网站
阅读全文
posted @ 2021-01-22 14:20 RioTian
阅读(844)
评论(0)
推荐(1)
2021年1月21日
ACM | 动态规划-数塔问题变种题型
摘要: 前言 数塔问题,又称数字三角形、数字金字塔问题。数塔问题是多维动态规划问题中一类常见且重要的题型,其变种众多,难度遍布从低到高,掌握该类型题目的算法思维,对于攻克许多多维动态规划的问题有很大帮助。 当然你可能已经发现过我以前发布过的博客:教你彻底学会动态规划——入门篇 中已经详细讲解了数字三角形,当
阅读全文
posted @ 2021-01-21 16:02 RioTian
阅读(800)
评论(0)
推荐(1)
ACM | 新版 C++ 特性
摘要: 本文来自 OI wiki,转载仅作学习记录使用。 注意 :考虑到算法竞赛的实际情况,本文将不会全面研究语法,只会讲述在算法竞赛中可能会应用到的部分。 本文语法参照 C++11 标准。语义不同的将以 C++11 作为标准,C14、C17 的语法视情况提及并会特别标注。 auto 类型说明符 auto
阅读全文
posted @ 2021-01-21 11:55 RioTian
阅读(565)
评论(1)
推荐(0)
【应用】树上问题-树的重心
摘要: 树的重心是什么? 对于一棵无根树,设其中的一个节点作为根,则可以形成一棵有根树。 该树以根为分界,分为若干个子树,设其中最大子树具有的节点数为 \(x\) 。 所有节点里, \(x\) 值最小的节点就是该树的重心,也叫质心。 例如上图这棵树,以1为根时,三个子树的大小分别为3、3、2,其中最大的为3
阅读全文
posted @ 2021-01-21 11:12 RioTian
阅读(259)
评论(0)
推荐(0)
2021年1月20日
一些 Codeforce Content 补题记录
摘要: Codeforces Round #651 (Div. 2) 1370A. Maximum GCD 给定一个 n,求(1~n)中任意组合对的最大的公约数。 思路:如果 \(n\) 是偶数,那么最大公约数为 $ n / 2$ ,反之 为 \((n - 1) / 2\)。但由于C++ int类型在进行除
阅读全文
posted @ 2021-01-20 21:41 RioTian
阅读(152)
评论(1)
推荐(1)
2021年1月17日
如何设置IDEA代码风格为Google风格,使用Google风格format
摘要: 1、在Github仓库寻找:google style 为了节省大家时间直接放链接了:Here 2、进到项目 找到名为intellij-java-google-style.xml 文件 Ctrl + F 搜索关键词即可 3、下载 xml 文件 如果有用过Enhanced Github 插件的话可以直接
阅读全文
posted @ 2021-01-17 11:55 RioTian
阅读(1108)
评论(1)
推荐(1)
2021年1月16日
Java | 个人学习指南笔记
摘要: 前言:由于作者已经有C语言,C++和Python语言的基础了,所以在文章的编写时会以这几门编程语言作对比。本文学习自 C语言中文网的 Java 教程,部分内容引用自这、引用内容仅作学习使用。 第1章:Java程序设计基础 1.1、标识符和关键词 任何一种计算机语言都离不开标识符和关键字,因此下面将详
阅读全文
posted @ 2021-01-16 15:54 RioTian
阅读(291)
评论(1)
推荐(1)
2021年1月15日
Java编程规范(命名规则)
摘要: 编程规范是对编程的一种约定,主要作用是增强代码的可读性和可维护性,便于代码重用。 首先要求程序中的各个要素都遵守命名规则,然后在编码中严格按照编码格式编写代码。命名规则包括以下几点。 包的名称由一个小写字母序列组成。 类的名称由大写字母开头,其他字母都由小写的单词组成。 类的实例的名称由一个小写字母
阅读全文
posted @ 2021-01-15 12:42 RioTian
阅读(126)
评论(0)
推荐(1)
2021年1月10日
Go语言快速安装手册
摘要: Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些
阅读全文
posted @ 2021-01-10 20:37 RioTian
阅读(251)
评论(2)
推荐(1)
2021年1月9日
Educational Codeforces Round 6 620E. New Year Tree(DFS序+线段树)
摘要: 题目链接:点击打开链接 题意:给你一棵树,编号1~n,告诉你根结点是1。 每次有两个操作: 1,将以v为根的子树的结点全部染成颜色c 2,问以v为根的紫书的结点的颜色种类。 思路:如果这是一条线段的话, 那么这就是线段树的区间更新问题,而现在是一棵树。 因为告诉了根结点是1, 那么这棵树的任意一个结
阅读全文
posted @ 2021-01-09 19:00 RioTian
阅读(90)
评论(0)
推荐(0)
上一页
1
···
46
47
48
49
50
51
52
53
54
···
85
下一页
公告