自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cpp一轮复习

CFraction::CFraction(int fz_val, int fm_val)//分子分母。CFraction CFraction::add(const CFraction& r)//加。CFraction CFraction::div(const CFraction& r)//除。3. 若r不为0,则用b代替a, r代替b,此时a,b都比上一次的小,问题规模缩小了;if (a < b)//交换。

2023-05-06 01:59:29 857 1

原创 数据结构.链表

建立一个具有多个节点(输入以0结束)的单向链表,每个节点包含一个整形数值和一个指向本节点类型后向指针,对该链表按照升序进行排序(定义一个排序函数,void sort(Student*),采用冒泡算法),输出排序的结果。(注意输入、输出格式!

2023-05-05 22:32:00 320

原创 静态成员与友元函数

有缘类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。如果要声明函数为一个类的友元,需要在类定义中该函数原型前使用关键字。

2023-05-02 15:42:41 1148

原创 蓝桥杯预热

小蓝有 30 个数,分别为:99, 22, 51, 63, 72, 61, 20, 88, 40, 21, 63, 30, 11, 18, 99, 12, 93, 16, 7, 53, 64, 9, 28, 84, 34, 96, 52, 82, 51, 77。对于一个日期,我们可以计算出年份的各个数位上的数字之和,也可以分别计算月和日的各位数字之和。请问从 1900 年 1 月 1 日至 9999 年 12 月 31 日,总共有多少天,年份的数位数字之和等于月的数位数字之和加日的数位数字之和。

2023-03-13 00:22:54 275

原创 字符规律追加与库.cpp

请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。

2023-02-06 00:01:11 58

原创 满载而归.cpp

有多行测试数据。对于每行测试数据,有三个整数a、b、c(0

2023-02-05 01:42:48 48

原创 luckyのnum.cpp

【代码】luckyのnum.cpp。

2023-02-03 23:05:46 473

原创 又是字符串.c

给定两个仅由大写字母或小写字母组成的字符串

2023-02-03 22:24:20 285

原创 贪心.cpp

奥数罢,数据开大一点。

2023-01-29 23:22:11 49

原创 dpdp.cpp

迭代,在最后一行找最大。

2023-01-28 01:48:41 67

原创 构造方向.蚁.C

平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。蚂蚁的头部朝向为:上下左右其中一方。蚂蚁的移动规则十分简单:若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格;若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。你的任务是根据初始状态,用计算机模拟兰顿蚂蚁在第n步行走后所处的位置。输入数据的第一行是 m n 两个整数(3 < m, n < 100),表示正方形格子的行数和列数。接下来是 m 行数据。

2023-01-24 00:05:01 625

原创 she was A Phantom Of Delight

大理石索引的灵魂,孤独地航行在陌生的思想海洋”

2023-01-21 16:47:37 1669

原创 CSS.前端基础.html

CSS 指层叠样式表 (CascadingStyleSheets)样式定义如何显示HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在CSS 文件中多个样式定义可层叠为一个示例:bodybody。

2023-01-19 16:11:49 728

原创 进制数.C

考虑包含N位数字的K-进制数. 定义一个数有效, 如果其K-进制表示不包含两连续的0.假设2

2023-01-18 01:10:00 39

原创 模拟卷.C

1.分支_sine之舞。

2023-01-18 00:28:37 531

原创 幂次进制.C

我们再从另一角度作些解释:设S是长度为w 的01字符串(即字符串S由w个“0”或“1”组成),S对应于上述条件(3)中的q。将S从右起划分为若干个长度为k 的段,每段对应一位2^k进制的数,如果S至少可分成2段,则S所对应的二进制数又可以转换为上述的2^k 进制数r。3位数:高位只能是1,第2位为2:5个(即123,124,125,126,127),第2位为3:4个,…2位数:高位为1:6个(即12,13,14,15,16,17),高位为2:5个,…(1)r至少是个2位的2^k 进制数。

2023-01-17 23:09:38 257

原创 蚂蚁感冒.C

接着的一行是n个用空格分开的整数 Xi (-100 < Xi < 100), Xi的绝对值,表示蚂蚁离开杆子左边端点的距离。正值表示头朝右,负值表示头朝左,数据中不会出现0值,也不会出现两只蚂蚁占用同一位置。这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。它们的头有的朝左,有的朝右。请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。要求输出1个整数,表示最后感冒蚂蚁的数目。

2023-01-16 00:36:28 41

原创 卡普雷卡与西西弗斯.C

例如1234567890,其偶数个数总共5个,奇数个数也为5个,数字总数为10个。按“偶―奇―总”的位序排列,得到新数为:5510。任选4个不完全相同的数字( 四个数字完全不同,如1111就不行),让 最大排列减 最小排列(例如8753-3578),不断重复这个动作,最后一定会得到相同的结果: 6174。传说数学家 卡普雷卡 (Kaprekar)偶然发现铁路旁的里程碑“3025”被雷击得一分为二:30与25.他敏锐地注意到:30+25=55,55^2=3025。第6次:8820 - 288 = 8532。

2023-01-15 01:53:41 623

原创 小偷与守望者.math库.动态规划.贪心.C

1.分别讨论0或1;2.写出递推方程;int result;++i) {//注意arr 和 dp;dp进入下一次递推低空间写法:滚轮数组遍历修减i++) {函数fmax(x,y) 返回较大值;在青蛙跳阶问题中:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 10 级的台阶总共有多少种跳法。for循环从f(1)到f(10)即可;通过穷举分析,我们发现,当台阶数是1的时候或者2的时候,可以明确知道青蛙跳法。

2023-01-14 01:01:18 1090

原创 SPY.C

1.输入流结尾:EOF=-1;按位取反=0,用于0时结束循环。2.0:第一参数输入格式错误,其它参数也错误,返回0;

2023-01-13 16:44:13 259

原创 Minesweeper.arrayOOB.relevantfun.C

【代码】Minesweeper.arrayOOB.relevantfun.C。

2023-01-11 00:12:54 210

原创 3n+1question.计数.运算符.C

【代码】3n+1question.计数.运算符.C。

2023-01-01 11:21:28 41

原创 矩面积交.边界大数.矩阵冲突.C

标准化矩阵和数据类型选择。

2022-12-31 01:02:32 44

原创 IP判断.库函数复习.数组.C

strtok(在string.h库里)函数以"."为分隔符对IP字符串进行切分.atoi函数(在stdlib.h里)将切分的一部分字符串转换为十进制数字.

2022-12-27 03:46:17 393

原创 前缀.因式分解.求和 .C

S=a2*a1+a3*(a2+a1)+a4*(a3+a2+a1)+a5*(a4+a3+a2+a1) 因式分解复杂度on;S=a1*(a2+a3+a4+a5)+a2*(a3+a4+a5)+a3*(a4+a5)+a4*a5 复杂度on;else s[i]=s[i-1]+a[i] //前缀和数组。前缀和:在输入同时获得结果.

2022-12-26 00:27:00 457

原创 字符串转换成十进制整数.C

输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输入在一行中给出一个以#结束的非空字符串。

2022-12-15 01:17:46 838

原创 凯撒密码.C

为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。输入一个以回车符为结束标志的字符串(少于80个字符),再输入一个整数offset,用凯撒密码将其加密后输出。恺撒密码是一种简单的替换加密技术,将明文中的所有字母都在字母表上偏移offset位后被替换成密文,当offset大于零时,表示向后偏移;当offset小于零时,表示向前偏移。输入第一行给出一个以回车结束的非空字符串(少于80个字符);第二行输入一个整数offset。输出加密后的结果字符串。

2022-12-15 01:15:44 324

原创 删除重复字符.C

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入是一个以回车结束的非空字符串(少于80个字符)。输出去重排序后的结果字符串。

2022-12-15 01:14:06 134

原创 DNA.C

题目 1115: 小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于, 小强上中学了,接触到了神圣的名词--DNA.它有一个双螺旋的结构。这让一根筋的小强抓破头皮,“要是能画出来就好了” 小强喊道。现在就请你帮助他吧输入包含多组测试数据。第一个整数N(N

2022-12-12 22:08:07 45

原创 【id:424】【10分】D. 实验7-2-8 找鞍点

输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。

2022-12-01 23:32:51 82

原创 【id:422】【20分】B. 实验7-2-6 打印杨辉三角

以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。本题要求按照规定格式打印前N行杨辉三角。输入在一行中给出N(1≤N≤10)。

2022-12-01 13:06:43 113

原创 题目 1431: 蓝桥杯2014年第五届真题-分糖果

题目 1431: 有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。程序首先读入一个整数N(2< N< 100),表示小朋友的人数。 接着是一行用空格分开的N个偶数(每个偶数不大于1000,不小于2) 要求程序输出一个整数,表示老师需要补发的

2022-12-01 00:34:55 99

原创 扫雪.门外的树.不同要求.数组.复杂度.C

冬天到啦,住在南方城市的你可能从没见过下雪,但是住在北方城市的小明可犯了愁,他的家门口的街道堆满了雪!但是这些工人有强迫症,他们只会清理从起点m到终点n的道路上的积雪(m,n均为整数,且m与n均会被清理)小明想要清理掉这些积雪,可是他一个人的力量不足以解决,于是他叫来了Q个工人帮忙。那么当经历了Q个工人清理积雪之后,还剩多长的道路上有积雪?接下来有Q列,每一列输入一个工人清理的起点m与终点n。其中1

2022-11-27 11:58:28 66

原创 【id:415】【10分】F. 实验7-1-10 组个最小数

给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。输入在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……整数间用一个空格分隔。10个数字的总个数不超过50,且至少拥有1个非0的数字。现给定数字,请编写程序输出能够组成的最小的数。在一行中输出能够组成的最小的数。

2022-11-27 11:18:44 156

原创 【id:411】【10分】C. 实验7-1-6 求一批整数中出现最多的各位数字

题目描述给定一批整数,分析每个整数的每一位数字,求出现次数最多的各位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入输入在第1行中给出正整数N(1≤N≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。输出在一行中按格式“M: n1 n2 ...”输出,其中M是最大次数,n1、n2、……为出现次数最多的各位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。33: 3 4。

2022-11-27 01:02:19 275

原创 第2关:找假币问题(python 分治法),没人写就我自己来

找假币问题是一个比较简单且典型能够体现计算思维的问题。假设现在有n(n>=2)枚硬币,已知其中一枚为假币,且知道假币的重量是比真币轻的,请思考如何用分治思想解决该问题。本次实验中我们采用二分法解决假币问题。二分法是一个非常典型的分治思想的应用。前提假设:假币比真币轻,真币重量一致。如果没有假币,索引和重量位置均为-1。

2022-11-20 01:07:40 1650 1

原创 【id:402】【10分】E. 实验6-8 使用函数输出指定范围内的完数

要求定义并调用函数factorsum(number),它的功能是返回 number的因子和;定义和调用函数print_pn(m,n)逐行输出给定范围[m,n]内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序给出。本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n之间的所有完数。例如:6=1+2+3,其中1、2、3为6的因子。两个正整数m和n(0

2022-11-19 01:17:44 192

原创 【10分】H. 字符合并

给定一串字符序列(以#结束),按照单词将字符合并,每个大写字母前有一个空格,第一个字符前没有空格,最后一个字符后没有空格。请输出包含不超过N个合并后字符的序列。注意:如果N大于合并后(包括两个单词之间保留的空格)的字符个数,则输出完整的字符序列,否则只输出N个合并后的字符就停止。输入字符数据,并保证在#之前不会出现换行符\n。最多输出N个合并后的字符序列。

2022-11-19 00:36:58 848

原创 dotcpp

【代码】dotcpp。

2022-11-16 01:28:00 473

原创 公约公倍函数

写两个函数,分别求两个正整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个整数m和n(0

2022-11-11 01:17:36 742

空空如也

空空如也

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

TA关注的人

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