自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 2022年天梯赛选拔赛第2场

A.Kimi的心情签到题直接模拟,相信大家都会#include <bits/stdc++.h>using namespace std;int n,d;int ans;int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%d",&d); if(d)ans++; } printf("%d %d\n",ans,n-ans);

2022-03-12 15:02:47 1607

原创 HNUCM2022年天梯赛选拔赛第1场

A: 颜色叠加题目描述热爱科学的Kimi这段时间在研究各种颜色,今天他打算做一个关于颜色叠加的小实验。Kimi有很多张蓝色和黄色的长方形透明塑料卡片。众所周知,如果把蓝色和黄色混合在一起就会变成绿色。因此,Kimi对着光观察蓝色透明卡片和黄色透明卡片的叠加部分也就可以看到绿色啦。假设在一个二维平面中,一张蓝色的透明卡片和一张黄色的透明卡片都与坐标轴平行放置,即卡片的横边与X轴平行,竖边与Y轴平行。现在给出一张蓝色卡片和一张黄色卡片的左上角坐标(均为整数)以及两张卡片的长和宽(均为正整数)。【注

2022-03-04 21:03:49 1500

原创 2022年寒假训练赛第6场

A: 数字排序题目描述给定n个正整数,每个正整数均不超过10000,请编写一个程序统计每个整数出现的次数,并按照出现次数从多到少的顺序输出。输入单组输入,每组两行。第1行包含一个正整数n,n<=1000,表示给定的正整数的个数。第2行包含n个正整数,相邻两个正整数之间用一个英文空格隔开,表示待统计的整数。输出输出多行,每行包含两个正整数,分别表示一个给定的正整数和它出现的次数,按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的整数,然后输出值较大的。

2022-02-20 16:00:38 2250

原创 2022年寒假训练赛第5场

A:三英战吕布题目描述程序员Kimi同学这几天在看《三国演义》。今天他看到了“三英战吕布”这一回。话说在虎牢关前,张飞首先单独战吕布,几十个回合不分输赢;随后关羽提刀来帮助张飞,来回又是几十个回合,仍然没有将吕布打败;最后,刘备也催马前来,合杀吕布。终于,吕布渐渐打不过啦。看着看着,Kimi突然想到这么一个问题:假设刘备、关羽和张飞三个人组成一个正三角形,三个人的中心点是他们战斗力最大的地方。只有强大的吕布在中心点位置,三个人才可以联手打败吕布。现在已知刘备、关羽、张飞和吕布四个人在某一时刻的

2022-02-13 16:21:22 839

原创 2022年寒假训练赛第4场

A: M个素数题目描述小米最近在研究素数。他希望能够快速得到一个指定的正整数N后面的M个素数(不包含N),你能否编写一个程序帮帮他?输入单组输入。输入两个正整数N和M,N<=106,M<=103。N和M之间用空格隔开。输出输出正整数N后面的M个素数(如果N是一个素数的话,并不包含N)。枚举判断比较水(这里用的六素数法)#include <bits/stdc++.h>using namespace std;bool prime(int n){

2022-02-06 17:14:08 1110

原创 2022年寒假训练赛第3场

A:一二五八题目描述X星球有一个部落一直沿用着一套古老的货币。这套货币一共有四种面值,分别是1星、2星、5星和8星。X星人决定携带总金额为N星的货币来进行一次环球旅行,因为需要携带的物品实在太多太多,他希望携带的货币数量能够最少。你能否编写一个程序帮助X星人计算出需要携带的最少货币数量?输入单组输入。每组一个正整数N,表示X星人携带的总金额。(N<=10^3)输出输出X星人最少需要携带的货币数量。贪心能用多少8星就用多少#include <bits/stdc+

2022-01-29 18:41:18 1950 6

原创 搜索专题:DFS

概述DFS 最显著的特征在于其 递归调用自身。同时与 BFS 类似,DFS 会对其访问过的点打上访问标记,在遍历图时跳过已打过标记的点,以确保 每个点仅访问一次。符合以上两条规则的函数,便是广义上的DFS。大致结构DFS(v) // v 可以是图中的一个顶点,也可以是抽象的概念,如 dp 状态等。 在 v 上打访问标记 for u in v 的相邻节点 if u 没有打过访问标记 then DFS(u) end endend搜索开始前,将每个顶点涂为白色,并选

2022-01-27 19:38:48 539

原创 2022年寒假训练赛第2场

A:a碟的棋盘题目描述a碟家里有一副国际象棋,他发现国际象棋的棋盘是黑白相间的。国际象棋的棋盘是8*8大小的,不过他现在想让你打印出一个n(n为偶数)的国际象棋棋盘。我们用字符’1’表示黑格,'0’表示白格。棋盘左上角的格子为白格规定与白格相邻的格子全部为黑格,与黑格相邻的格子全部为白格。#include<bits/stdc++.h>using namespace std;#define ll long longint main(){ int n; w

2022-01-23 18:03:08 3239 7

原创 2022年寒假训练赛第1场

A: 十六进制回文数枚举判断#include <bits/stdc++.h>using namespace std;#define ll long longbool check1(int n){//判断本身是否回文 string s = to_string(n); string s1 = s; reverse(s1.begin(),s1.end()); return s == s1;}bool check2(int n){//判断十六进制数是否

2022-01-15 17:02:52 582

原创 JAVA语言程序设计第十、十一章

第十章:线程10.1线程概述程序是指令的有序集合,是一个静态概念进程是正在运行的程序。一个程序多次运行产生多个进程,一个进程对应一个程序线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位引入进程是为了使程序能够并发执行,从而可以执行多任务。引入线程,是为了减少程序并发执行时所付出的时空开销。线程具有进程的许多特性,又称为轻型进程。通常一个进程可包含若干个线程,但最少一个进程由代码、数据、内核状态和一组寄存器组成。线程由表示程序运行状态的寄存器及堆

2022-01-06 21:20:58 455

原创 JAVA语言程序设计第八章

第八章:基于Swing的图形化用户界面8.1 GUI概述Java基础类,图形框架(Java Foundation Classes,JFC),由一些软件包组成,这些软件包主要包括下面一些应用程序接口JFC的5个API :AWT、Swing、Java2D、Drag & Drop、AccessibilitySwing组件:是建立在AWT之上的、包括大多数轻量组件的组件集Java 2D应用程序接口(2D API):提供了AWT所缺乏的附加图形功能Drag & Drop:提供了Ja

2022-01-06 21:18:12 410

原创 JAVA语言程序设计第七章

第七章:输入输出7.1流式输入输出两种基本流:InputStream(输入流), OutputStream(输出流)根据流相对于程序的另一个端点不同可分两类:NodeStream(节点流/基层流):从特定源如磁盘文件或内存某区域进行读或写入FilterStream(过滤流/中层流):使用其它的流作为输入源或输出目的地流式I/O类根据操作的数据类型(16位字符或8位字节)分成两个层次体系:字节流:流中的数据以8位的字节为单位进行读写,一般用于处理图片、声音之类的二进制数据,以Input

2022-01-06 21:15:18 217

原创 JAVA语言程序设计第六章

第六章:异常处理6.1异常概述所谓异常,是在程序运行过程中发生的不正常的情况,比如除0溢出、数组越界、文件找不到等,这些事件的发生将阻止程序的正常运行。为了加强程序的健壮性,程序设计时,必须考虑到可能发生的异常事件并做出相应的处理当出现异常后,程序执行的流程发生改变,程序的控制权转移到异常处理器异常机制:在一个方法的运行过程中,如果发生了异常,则这个方法(或者是Java虚拟机)生成一个代表该异常的对象(包含了该异常的详细信息),并将这个对象传递给Java运行时系统,这个异常产生和提交

2022-01-06 21:13:33 196

原创 JAVA语言程序设计第五章

第五章:Java高级特征5.1两个关键字5.1.1static在成员变量声明时使用static,则该变量成为类变量或静态变量,不允许修饰局部变量在加载该类时,只分配一次空间,并初始化,在该类所有实例之间是共享的静态变量&实例变量静态变量前要加static关键字,而实例变量前则不加类的静态变量在内存中只有一个,java虚拟机在加载类的过程中为静态变量分配内存,静态变量位于方法区,被类的所有实例共享。静态变量可以直接通过类名进行访问,其生命周期取决于类的生命周期实例变量取决

2022-01-06 21:11:26 311

原创 JAVA语言程序设计第四章

第四章:Java面向对象特征4.1类的定义类的声明[public][abstract][final] class ClassName [extends SuperClassName][implements InterfaceNameList]{ … }成员变量声明(自动初始化)[public][protected][private][static][final] type varibleName;public,protected,private: 控

2022-01-06 21:08:55 231

原创 JAVA语言程序设计第三章

第三章:Java语言基础3.1标识符与数据类型3.1.1标识符定义规则标识符包括 变量名,类名,方法名以字母,下划线,或$开头,后面可以跟字母、下划线、美元符、数字数字不能作为标识符的第一个字符标识符不能是Java语言的关键字大小写敏感,且长度没有限定3.1.2基本数据类型boolean取值true falsechar型采用Unicode编码方案,每个Unicode码占用2字节(16位)内存空间,包括英文字符与中文字符类型长度取值范围byte8位-

2022-01-06 21:05:17 358

原创 JAVA语言程序设计第一、二章

第一章:绪论1.1 java特征简单性面向对象:封装、继承、多态 (主要特征)半编译,半解释:兼具编译执行的效率优势和解释执行的灵活性;提高了应用程序的可移植性:源程序、中间代码Java源程序(.java) ——> 编译器编译 ——> 字节码(.class) ——> 解释器解释执行(JVM)可移植性:一次编译,到处运行 (Java依赖于JVM实现跨平台性)Java的半编译、半解释的特征Java采用标准的独立于硬件平台的数据类型安全

2022-01-06 21:01:00 148

原创 湖南中医药大学第三届新生赛题解

A.直角三角形直接判断#include <bits/stdc++.h>using namespace std;#define ll long long#define INF 0x3f3f3f3f#define mem(a) memset(a,0,sizeof(a))int n;int main(){ int t; scanf("%d",&t); int a,b,c; while(t--){ scanf("%d%d%d

2021-12-12 18:42:28 695 2

原创 离散数学判断合式公式,并打印真值表、求主析取、主合取范式

(完整代码在文末)一、判断合式公式输入:(否定 !,合取 & ,析取 | ,条件 - ,双条件 =)约定 A-B为A->B由书本定理1-3.1;制定三个规则:规则1:将原子命题全部转换为字符1;规则2:将!1、(1)替换为字符1;规则3:将1|1、1&1、1-1、1=1替换为字符1。定义替换函数rps(string &str,string ss,string sd,intrunum)//用"sd"替换"str"中的"ss",用到规则runum利用while循环

2021-06-18 09:04:01 5370

原创 基于51单片机的蓝牙智能小车(循迹、避障、温湿度显示)

一:硬件的选择1.底盘和电机底盘选择两驱底盘套装,2个直流减速电机2.电机驱动模块L9110电机驱动模块单H桥电路3.单片机51单片机,芯片选择的是:STC89C52芯片4.蓝牙模块HC-05蓝牙5.温湿度感应器DHT-11温湿度感应器6.循迹和自动避障4路红外循迹模块7.电源我们选择的是小型充电宝二:各模块的实现1.自动避障当模块检测到前方障碍物信号时,电路板上红色指示灯点亮,同时 OUT端口持续输出低电平信号#include<reg52.h>sbi

2021-05-26 21:36:02 5229

原创 **小白总结的求素数方法**

判断素数在算法问题中经常遇到,这里编者小白小结了几种求素数的常用方法。【枚举法】首先,第一种最常用的方法,便是从1-n逐个判断是否为素数,即逐个判断一个数是否能被2~n-1整除,利用跳出循环时除数与被除数是否相等判断是否为素数。#include<stdio.h>int main(){ int n,m,i; scanf("%d",&n); for(m=1;m<=n;m++) { for(i=2;i<m;i++) i

2020-12-15 18:47:37 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除