2-2-3:序列(字符串)乘法(p32)
以正确的宽度在剧中的“盒子”内打印一个句子 分析: 定义屏幕宽度为80,输入的句子长度为26,盒子宽度=句子长度+6=26+6=32; 左边距=右边距,左边距+右边距+盒子宽度=屏幕宽度; 左边距=(屏幕宽度-盒子宽度)/2=(80-32)/2=24; 格式输出: 盒子四个角为+号,左面是空格,右面是空格(可以省略); 盒子上面是一行-号; 盒子第一行开始是|号,然后是空格,然后是|号; 盒子第二行开始是|号,然后是句子,然后是|号; 盒子第三行开始是|号,然后是空格,然后是|号; 盒子上面是
分享知识-快乐自己:查看表注释 以及 字段注释
--------------------------------------------原 mysql中查看所有表、表字段、表注释、字段注释----------------------------------
-----查询所有表注释
SELECT TABLE_NAME, TABLE_COMMENT
FROM INFORMATION_SCHEMA.Tables
WHERE table_schema ='dasoujia'
---------------
第六次作业——结构体文件
1.本章学习总结 1.1思维导图 1.2 本章学习体会及代码量学习体会 1.2.1学习体会 1.2.2代码累计 PTA总分 2.1排名截图 2.2我的总分: PTA作业 3.1 3.1.1 3.1.2代码截图 3.1.3数据测试 3.1.4提交列表 3.2 3.2.1算法分析 3.2.2代码截图 3.2.3测试数据 3.2.4提交列表 3.3 3.3.1算法分析 3.3.2代码截图 3.3.3测试数据 3.3.4提交列表 4.代码互评 总结
序列化---Serializable与Externalizable源码
Serializable接口总结: 1. java.io.Serializable接口是一个标识接口,它没有任何字段和方法,用来表示此类可序列化; 2. 父类声明该接口,则其与其所有子类均可序列化,都无须提供无参构造器(反序列化时不会调用父类或子类的无参构造器) 3. 父类不可序列化,子类声明该接口,父类必须提供子类可访问的无参构造器(子类有无无参构造器均可),程序才能正常运行,但是反序列化后,父类信息均为无参构造器初始化的内容(反序列化时,会调用子类可访问的父类的无参构造器,对父类部分进行初
标准粒子群算法(PSO)matlab实现
标准PSO算法的核心公式如下: 其中,w,c1,c2是预置好的: w称为惯性权重,大小一般在[0.5,1.5]。 c1,c2称为学习因子,一般取值[1,4],通常设置的c1=c2,但是c1与c2不必完全相同。 此实验是在二维空间寻找最小值,设置多峰函数: z = x^2 + y-7cos(pix)-8cos(2pi*y); 它的图像如下所示,我们要找的是z的最小值,也是z轴的最低点。 下面是一些参数设置的变化对粒子收敛情况的影响 本次实验中,种群规模为100,迭代次数为100,其他参数进行不断
《计算机网络-第六版》学习笔记
本学习笔记仅供个人学习研究使用 第一章 概述 (1) 计算机网络向用户提供的最重要的功能有两个,即:连通性和共享。 (2) 网络把许多计算机连接在一起,而因特网把许多网络连接在一起。 (3) 因特网交换点IXP的主要作用是允许两个网络直接相连并交换分组,而不需要通过第三个网络来转发分组。 (4) 因特网从工作方式上看可以分为边缘部分和核心部分: (5) 处在因特网边缘的部分就是连接在因特网上所有的主机,又称端系统,通信方式可以划分为C/S方式(客户-服务器方式)和P2P方式(对等方式)。两者区
《图解TCP/IP》学习笔记
本学习笔记仅供个人学习研究使用 第一章 网络基础知识 7层OSI模型: 第二章 TCP/IP基础知识 2.1 TCP/IP出现的背景及其历史 美国军用技术的应用导致了互联网的鼻祖ARPANET的诞生,在20世纪70年代,ARPANET中的一个研究机构研发出了TCP/IP。由于UNIX工作站的迅速普及,TCP/IP协议也变得盛行。 2.2 TCP/IP的标准化 2.2.1 具体含义 泛指各种互联网必不可分的网络协议。 2.2.2 标准化 由于TCP/IP尽早地制定了可行性较强的协议,提出了应对技
蓝桥杯 OJ BASIC-1 闰年判断
问题描述 给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数; 2. 年份是400的倍数。 其他的年份都不是闰年。 输入格式 输入包含一个整数y,表示当前的年份。 输出格式 输出一行,如果给定的年份是闰年,则输出yes,否则输出no。 说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。 样例输入 2013 样例输出 no 样例输入 2016 样例输出 yes
蓝桥杯 OJ BASIC-2 01字串
问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每行一个长度为5的01串。 样例输出 00000 00001 00010 00011 <以下部分省略> Think: 无脑写法,简单粗暴。不知道有没有更好的写法。 Code: #include <iostream>
using name
蓝桥杯 OJ BASIC-3 字母图形
问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式 输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。 输出格式 输出n行,每个m个字符,为你的图形。 样例输入 5 7 样例输出 ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 数据规模与约定 1 <= n, m <= 26
蓝桥杯 OJ BASIC-4 数列特征
蓝桥的练习系统是真的慢。。。。 问题描述 给出n个数,找出这n个数的最大值,最小值,和。 输入格式 第一行为整数n,表示数的个数。 第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。 输出格式 输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。 样例输入 5 1 3 -2 4 5 样例输出 5 -2 11 数据规模与约定 1 <= n <= 10000。 Think: 这个也基本上是基本操作,没什么说的。 Code: #incl
蓝桥杯 OJ BASIC-5 查找整数
问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。 输入格式 第一行包含一个整数n。 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 第三行包含一个整数a,为待查找的数。 输出格式 如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。 样例输入 6 1 9 4 8 3 9 9 样例输出 2 数据规模与约定 1 <= n <= 1000。 Think: 这个坑到我了,最后一个测试一直过不了无法AC,我是这样写的: #
蓝桥杯 OJ BASIC-6 杨辉三角形
问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。 输入格式 输入包含一个数n。 输出格式 输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。 样例输入 4 样例输出 1 1 1 1 2 1 1
蓝桥杯 OJ BASIC-7 特殊的数字
问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。 输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 Think: 暴力枚举即可。 Code: #include <iostream>
using namespace std;
int main(){
int i,a,b,c;
for(int i=100;i<999;i++){
a=i/100;
蓝桥杯 OJ BASIC-8 回文数
问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。 Think: 用数组也可以,但是既然已经规定了是四位的还是直接用整型方便。 Code: #include <iostream>
using namespace std;
int main(){
int i;
for(i=1001;i<10000;i++)
if(i%10==i/1000&&(i/100)%10==(i/10)
蓝桥杯 OJ BASIC-9 特殊回文数
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入格式 输入一行,包含一个正整数n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 52 样例输出 899998 989989 998899 数据规模和约定 1<=n<=54。 Think: 讲道理情况复杂一点的用字符串会比较好一点,代码会比较简洁,但是这个情况实际上和上一道差不多,所以,
今日推荐
周排行