自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决TensorFlow installation not found http://localhost:6006/无法显示图片的问题

正确填写tensorboard --logdir=log路径

2022-10-04 10:46:44 977 1

原创 蓝桥杯 第七届 C++B组 四平方和

描述四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b <= c <= d并对所有的可能表示法按 a,b,c,d 为联合主键升序排列,最后输出第一个表示法程序输入为一个正整数N (N<5000000)要求输出4个非负整数,按从小到大排序,中间用空格分开例

2020-08-22 20:42:13 226

原创 蓝桥杯 第七届C++B组 方格填数

描述方格填数 如下的10个格子(图1.jpg)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路:每个格和与它相邻的格的差的绝对值都不能为0;第一格a0,最后一个a9;a0不能与a1,a3,a4,a5差为1,以此类推,枚举出全部的。知识点:用到了函数abs(),这是绝对值的意思。头文件是math.h。do{}while(next_pe

2020-08-22 17:01:29 204

转载 蓝桥杯第七届 省赛C++B组 抽签

描述X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。…那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFCEFFFCDFFFCDEFFCCFFFCCEFFCCDFFCCDEFBEFFFBDFFFBDEFFBCFFFBCEFFBCDFFBCDEF…(以下省略,总共101行)仔细阅读代码,填

2020-08-22 15:53:04 205

原创 第七届蓝桥杯c++ 生日蜡烛

描述某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。输入No Input.输出输出他开始过生日party的年龄数。代码:#include <iostream>using namespace std;int main(){ for(int i=

2020-08-20 17:05:28 166

原创 第七届蓝桥杯C++ 凑算式

描述这个算式中AI代表19的数字,不同的字母代表不同的数字。6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。输入没有输入。输出输出该算式所有解法的数目。代码:#include <iostream>#include <algorithm>using namespace std;int a[9]={1,2,3,4,5,6,7,8,9}

2020-08-20 16:44:40 196

原创 蓝桥杯练习系统 历届试题 买不到的数目

问题描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。输入格式两个正整数,表示每种包装中糖的颗数(都不多于1000)输出格式一个正整数,表示最大不能买到的糖数样例输入14 7样例

2020-08-19 16:21:33 124

原创 蓝桥杯练习系统 历届试题 错误票据

问题描述某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。输入格式要求程序首先输入一个整数N(N<100)表示后面数据行数。接着读入N行数据。每行数据长度不等,是用空格分开的若干个(不大于100个)正整数(不大于100000),请注意行

2020-08-18 20:14:18 148

转载 蓝桥杯练习系统 历届试题 带分数

问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N<1000*1000)输出格式程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。注意:不要求输出每个表示,只统计有多少表示法!样例输入1100样例输出111样例输入21

2020-08-18 18:19:15 131

原创 蓝桥杯练习系统 CH08 01

问题描述  已知一个有理数类Zrf_Ratio,实现如下的操作符重载形式:  friend std::ostream& operator<<(std::ostream&, const zrf_Ratio&);//输出最简分数  friend std::istream& operator>>(std::istream&, zrf_Ratio&);  friend bool operator==(const zrf_Ratio&am

2020-08-14 10:51:29 173

原创 蓝桥杯 算法训练 P1103 复数的加减乘除

题目要求:编程实现两个复数的运算。设有两个复数 和 ,则他们的运算公式为:要求:(1)定义一个结构体类型来描述复数。  (2)复数之间的加法、减法、乘法和除法分别用不用的函数来实现。  (3)必须使用结构体指针的方法把函数的计算结果返回。  说明:用户输入:运算符号(+,-,*,/) a b c d.  输出:a+bi,输出时不管a,b是小于0或等于0都按该格式输出,输出时a,b都保留两位。输入:  - 2.5 3.6 1.5 4.9输出:  1.00+ -1.30i知识点:1.假设

2020-08-13 10:51:25 302

原创 蓝桥杯练习系统 算法训练 数字三角形

问题描述  (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路  径,使该路径所经过的数字的总和最大。  ●每一步可沿左斜线向下或右斜线向下走;  ●1<三角形行数≤100;  ●三角形中的数字为整数0,1,…99;输入格式  文件中首先读到的是三角形的行数。接下来描述整个三角形输出格式  最大总和(整数)样例输入573 88 1 02 7 4 44 5 2 6 5样例输出30思路:从下往上,依次计算出每个值和与它相邻的两个数的最大值,

2020-08-11 12:14:27 173

原创 蓝桥杯练习系统 算法训练 Anagrams问题

题目要求:Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。  输入格式:输入有两行,分别为两个单词。  输出格式:输出只有一个字母Y或N,分别表示Yes和No。样例输入UnclearNuclear样

2020-08-10 17:58:48 112

原创 蓝桥杯练习系统 算法训练 字串统计

题目要求:给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入格式:  第一行一个数字L。  第二行是字符串S。  L大于0,且不超过S的长度。输出格式  一行,题目要求的字符串。输入样例1:  4  bbaabbaaaaa输出样例1:  bbaa输入样例2:  2  bbaabbaaaaa输出样例2:  aa  数据规模和约定:  n<=60

2020-08-10 17:02:14 358 1

原创 蓝桥杯 练习系统 算法训练 动态数组使用

题目要求:从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。知识点:动态数组是在程序运行时创建的,可以根据用户需要,有效利用存储空间;静态数组在声明时就已经确定大小的数组,即数组元素的个数固定不变。静态数组: int a[10]; int a[]={1,2,3}; 数组的长度必须为常量。动态数组: int len;

2020-08-07 16:54:40 308

原创 蓝桥杯练习系统 算法训练 最小乘积(基本型)

问题描述  给两组数,各n个。  请调整每组数的排列顺序,使得两组数据相同下标元素对 应相乘,然后相加的和最小。要求程序输出这个最小值。  例如两组数分别为:1 3 -5和-2 4 1  那么对应乘积取和的最小值应为:  (-5) * 4 + 3 * (-2) + 1 * 1 = -25  输入格式  第一个行一个数T表示数据组数。后面每组数据,先读入一个n,接下来两行每行n个数,每个数的绝对值小于等于1000。  n<=8,T<=1000  输出格式  一个数表示答案

2020-08-07 11:22:24 236

原创 算法竞赛 例题7-4 素数环

题目要求:输入正整数n,把整数1,2,3…n组成一个环,使得相邻两个整数之和为素数,输出时从整数1开始逆时针排列。同意换恰好输出一次。n<=16。代码:#include<iostream>#include<cstdio>#include<string>#include<algorithm>#define MAXN 50using namespace std;int n, A[MAXN] = {1}, ispe[MAXN], vis[M

2020-08-06 11:04:01 391

原创 算法竞赛 例题7-2 最大乘积

题目要求:输入n个元素组成的序列s,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0。1<=n<=18,-10<=Si<=10。样例输入:32 4 -352 5 -1 2 -1样例输出:820分析: 连续子序列有两个要素:起点和终点,因此只需枚举起点和终点即可。%I64d输出long long类型数字。代码:#include <iostream>#include <stdio.h>using namespac

2020-08-03 12:57:21 622

原创 算法竞赛 例题7-1 除法

题目要求:输入正整数n,按从小到大的顺序输出所有形如abcde / fghij = n的表达式,其中a~j 恰好为数字0~9的一个排列(可以有前导0),2≤n≤79。样例输入:62样例输出:79546 / 01283 = 6294736 / 01528 = 62**算法分析:**不需要枚举出0-9的全部排列,否则10!实在是太大了,我们只需要枚举出fghij就可以计算出abcde,或者枚举出abcde就可以计算出fghij。步骤:先枚举出fghij,可以是0为前导。然后用sum代表fgh

2020-08-03 12:21:18 575

原创 算法竞赛 习题5-5 复合词 (UVa 10391)

题目要求:给出一个字典,找到所有的复合词,即恰好有两个单词连接而成的单词。输入每行都是一个由小写字母组成的单词。输入已按照字典顺序从小到大排序,且不超过120000个单词。输出所有的复合词,按照字典序从小到大排序。知识点:使用map映射,可以给map数组直接复制;使用拆分,substr函数,#include substr()函数用法:store ‘abcdefghijklm’ to mystringsubstr(mystring ,0,5) 显示 “abcde”substr(mystring

2020-08-01 10:27:16 278

原创 算法竞赛 习题5-3 卡片游戏

题目要求:桌上有n(n<=50)张牌,从第一张牌(位于顶面的牌)开始,从上往下按照1-n的顺序编号,当至少还剩两张牌时,进行以下操作:把第一张牌扔掉,然后把新的第一张放在整叠牌的最后。输入n,输出扔掉的卡片序列和最后剩的卡片的编号。用到的知识:此题用队列queue非常简单,队列中的函数:front()队列的第一个字符,size()队列的大小,pop()删除队列的第一个字符,push()在队列的队尾加一个字符。代码:#include <iostream>#include <

2020-07-31 12:15:45 829

原创 算法竞赛 习题5-2 Ducci 序列

题目描述:对于一个n元组(a1, a2, … , an),可以对于每个数求出它和下一个数的差的绝对值,得到一个新的 n 元组 (|a1-a2|, |a2-a3|, … , |an-a1|)。重复这个过程,得到的序列称之为 Ducci 序列。求Ducci数列如果在1000步以内循环了,就输出 LOOP,否则输出 ZERO。代码:#include <iostream>using namespace std;const int maxn = 1000;const int cont = 20

2020-07-31 11:25:56 328

原创 算法竞赛 习题5-1 代码对齐

题目要求:输入若干行代码,要求各列单词的左边界对齐且尽量靠左,单词之间至少要空一格,每个单词不超过80个字符,每行不超过180个字符,一共最多1000行。知识点:setiosflags(ios::left) 左对齐setiosflags(ios::right) 右对齐setw(n)是c++中在输出操作中使用的字段宽度设置,n表示字段宽度,默认的是在n个字符宽度中右对齐输出,可以使用setiosflags(ios::left)设置为左对齐输出。用该函数时必须用头函数名声明:#include进行声

2020-07-31 09:29:22 381

原创 算法竞赛 例题5-8 Unix ls命令(Unix Is,UVa 400)

题目要求:输入正整数N以及N个文件名,排序后按列优先的方式左对齐输出。假设最长文件名有M个字符,则最右列有M个字符,其他列都是M+2个字符,不够的则在末尾补空格字符。要求输出的每行的总字符数不超过60,且行数最小。求行数和列数:由于每行最多60个字符,输入的文件名最长字符为M个,最右列是M个字符,其余的每列都是M+2个字符,所以列数为cols=(60-M)/(M+2)+1;行数是总的个数除以列数+1,rows=(n-1)/cols+1;思路:给输入的文件名排序,存在数组里,如果是横向输出,可以跳着

2020-07-30 10:41:22 271 1

原创 使用JavaScript实现图片轮播,上一张后一张,循环播放

轮播图在前端页面中经常用到,包括PC端和移动端。我所写的轮播图的方法是在页面中设计好一张图片的位置,并且加上按钮“上一张”,“下一张”,“循环播放”,通过修改图片路径,来达到换图片的目的。步骤:在webStorm(也可以使用别的开发软件)中,建立html文件,css文件,js文件,img文件;把需要轮播的图片复制到img文件中,图片名字最好取相似的名字,比如,pic1,pic2,pic3,,这样比较方便。在html文件和css文件中设计页面格式。写js代码。知识补充:se

2020-07-22 12:21:01 2598

index.html

这是一份代码,可以在前端网页实现上一张,下一张,循环播放,暂停的功能,在诸多网页上可以套用。唯一的缺陷是图片命名只能按照顺序命名,解决方法是把图片加入数组,此功能还未实现,下次会上传利用数组实现。

2020-07-22

空空如也

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

TA关注的人

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