「JavaSE学习笔记02」对象与类
¶Chapter 4. 对象与类 ¶4.1 面向对象程序设计概述 面向对象程序设计(简称OOP),是当今主流程序设计范型。面向对象的程序是由对象组成的,每个对象(来自于标准库或自定义的)包含对用户公开的特定功能和隐藏的实现部分。在OOP中,不必关心对象的具体实现,只要能够满足用户的需求即可。面向对象的语言中,包含了三大基本特征:封装、继承、多态。 ...
「JavaSE学习笔记01」开发前言与环境搭建、基础语法
本蒟蒻学习过C/C++的语法,故在学习Java的过程中,会关注于C++与Java的区别。开发前言部分,看了苏星河教程中的操作步骤。而后,主要阅读了**《Java核心技术 卷1 基础知识》(第8版)**,本篇笔记的诞生与这本书有很大的关系。:smile_cat: “程序设计语言的成功,更多地取决于其支撑系统的能力,而不是优美的语法。” ¶Chap ...
2016年第七届蓝桥杯【C++省赛B组】D、E、G、H、I题解
¶F. 方格填数 #深搜 ¶题意 有101010个格子,填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻),求可能的填数方案数。 1234567 +--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | | +--+--+--+ ¶分 ...
2018年第九届蓝桥杯【C++省赛B组】B、C、D、F、G 题解
¶B. 明码 #STL ¶题意 把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是: 1234第1字节,第2字节第3字节,第4字节....第31字节, 第32字节 给定一段由多个汉字组成的信息,每个汉字用323232个字节表示,这里给出了字节作为有符号整数的值。题目的要求隐藏在这些信息中。你的任务是复原这些汉字的字形 ...
2017年第八届蓝桥杯【C++省赛B组】D、E、G、H、I题解
可能因为我使用暴力思维比较少,这场感觉难度不低。 ¶B. 等差素数列 #暴力 #枚举 ¶题意 类似:7,37,67,97,127,1577,37,67,97,127,1577,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。 上边的数列公差为303030,长度为666。现要你求长度为101010的等差素数列,其公差最 ...
2019年第十届蓝桥杯【C++省赛B组】D、E、G、H、I题解
这场有几道题目思路,在之前比赛中遇到过 ¶D. 数的分解 #枚举 ¶题意 将201920192019分解成333个各不相同的正整数之和,并且每个正整数都不包含数字222和444,一共有多少种分解方法?注意,1000+1001+181000+1001+181000+1001+18和1001+1000+181001+1000+181001+1000+1 ...
Leetcode 周赛#209 题解
¶1609. 奇偶树 #广搜 #二叉树的层次遍历 ¶题目链接 ¶题意 如果一棵二叉树满足下述几个条件,则可以称为奇偶树 : 二叉树根节点所在层下标为 0 ,根的子节点所在层下标为 1 ,根的孙节点所在层下标为 2 ,依此类推。 偶数下标 层上的所有节点的值都是 奇 整数,从左到右按顺序 严格递增 奇数下标 层上的所有节点的值都是 偶 整 ...
CodeBlocks相关配置
¶打开调试模式 首先一定是创建项目。 项目创建完成后,配置调试器GDBGDBGDB路径 打开调试窗口。 ¶C++11标准 ¶字体调节
Leetcode 双周赛#36 题解
¶1604. 警告一小时内使用相同员工卡大于等于三次的人 #哈希表 ¶题目链接 ¶题意 给定两个字符串数组keyName和keyTime,分别表示名字为keytime[i]的人,在某一天内使用员工卡的时间(格式为24小时制,"HH:MM")。你要找出一小时内使用员工卡大于等于3的人,名字按字典序升序排列。注意,"23: ...
牛客小白月赛#25 题解
这一场的小白月赛对萌新真的友好,连我这个蒟蒻都能切666题。~~(赛后发现有并查集的题又能切一题)。~~主要是本场要涉及的算法也不算很多,卡我的似乎都是数论的题:pensive:。 因为本场有几道分数结果要取1e9+71e9+71e9+7模,如果不太懂,可以戳这的A题。(快速幂+费马大定理求逆元) ¶J. 异或和之和 #组合公式 #逆元 #位运算 ...
