- 博客(11)
- 收藏
- 关注
原创 继承顺位
描述H国的国王有很多王子,这些王子各自也都有很多王孙,王孙又各自有很多后代…… 总之,H国王族的族谱形成了一棵以国王为根的树形结构。 根据H国的法律,王族的继承顺位这样规定的:假设A和B是两位王族1. 如果其中一位是另一位的直系父亲、祖先,则辈份高的王族继承顺位更高 2. 否则,假设C是A和B的最近公共祖先。显然A和B一定是C的两位不同子嗣的后代。其中C较年长的子嗣的后代的继承顺位...
2018-11-25 18:23:47
399
原创 蓝桥杯练习系统 基础练习 矩阵乘法(C++)
new动态数组出错,需考虑0次幂情况,矩阵两两相乘简单,被m次幂循环搞得抓狂!!!问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22输入格式 第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数 接下来N行...
2018-11-06 11:24:19
709
原创 蓝桥杯练习系统 基础练习 Sine之舞(C++)
试写出找规律A1=sin(1)A2=sin(1-sin(2))A3=sin(1-sin(2+sin(3)))S1=sin(1)+1S2=(sin1+2)sin(1-sin(2))+1S3=((sin1+3)sin(1-sin(2))+2)sin(1-sin(2+sin(3)))+1问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个...
2018-11-04 19:16:44
518
原创 简易书店信息管理系统 C++ STL 链表
头文件与声明#include<iostream>#include<string>#include<list>#include<sstream>#include<fstream>#include<iomanip>#define MAX_BOOK 100using namespace std;templat...
2018-11-02 13:32:23
1109
原创 全国绿色计算大赛 预赛第二阶段(C++)第二关
第二关:挑战任务绿盟和各大名企合作,举办编程能力大赛,需要选拔一支参赛队伍。队伍成员全部来自“绿盟杯”中表现优秀的同学,每个同学都根据在比赛中的表现被赋予了一个能力值。现在被召集的N个同学已经集结完毕,他们按照编号依次站成了一排。你需要编写一个程序,从这N个同学中选出S个同学,要求选出的同学的能力值的乘积最大,且要求被选出的相邻两个同学的编号的差不超过D。编程要求补全右侧代码区...
2018-10-31 17:06:56
709
原创 全国绿色计算大赛 预赛第二阶段(C++)第一关
第一关:挑战任务“绿盟杯”比赛过后,赛事承办方的各位工作人员们就开始分头统计各个参赛队伍和同学的成绩了。赛事规模很大,有10000个队伍参加。经过工作人员认真负责的统计,本来已经统计好了这一万个队伍的分数和排名,并按照排名从高到低依次进行了编号(从1到10000)但是由于一个非常偶然的因素,导致其中三个编号的数据丢失,而且剩余编号的顺序也全被打乱了。你需要编写一个程序,根据还保留的统计...
2018-10-31 17:02:53
555
原创 学习笔记
VC++6.0运行出错按F4显示错误代码。虚拟机安装VMwareTools$su (输入密码进入root)#cd 桌面#cd vmware-tools-distrib#sudo ./vmware-install.pl1、解释Vector容器的 size() 与 capacity(),二者有何区别联系?(1)size() 指的是容器 vector 当中已经存放了多少个元素...
2018-10-30 21:16:17
156
原创 蓝桥杯练习系统 基础练习 回形取数(C++)
问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 3...
2018-10-27 14:10:01
504
原创 全国绿色计算大赛 模拟赛第二阶段(C++)第3关:渡口与船
算法提交代码int countOfShips(char **ferry, int m, int n){ /********** BEGIN **********/ int mount=0; for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { if(ferry[i][j]=='+') { if(j...
2018-10-24 09:50:14
1595
原创 蓝桥杯练习系统 基础练习 阶乘计算(C++)
服了自己想的算法,好好的数组不用跑去用容器,在迭代器的问题上浪费了一个下午,安心用数组吧!问题描述 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个...
2018-10-21 16:59:30
648
原创 蓝桥杯练习系统 入门训练 Fibonacci数列(C++)
第一次进入“蓝桥杯”练习系统,编译出现数组越界,条件考虑不全,数据类型不匹配等情况。希望下次可以考虑问题更全面,好好审题,对数组的使用熟练还需增强。问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个...
2018-10-21 11:48:59
1601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人