自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Error] range-based ‘for‘ loops are not allowed in C++98 mode解决方案

[Error] range-based ‘for‘ loops are not allowed in C++98 mode

2022-07-08 15:45:03 972 1

原创 【力扣】704. 二分查找

一、题目给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的target,如果目标值存在返回下标,否则返回 -1。二、代码class Solution { public int search(int[] nums, int target) { int l = 0; int r = nums.length - 1; while(l <= r){ i

2022-05-24 00:51:41 192

原创 Cisco Packet Tracer汉化处理

一、汉化包获取点击链接下载汉化包,提取码:4pkx二、操纵将汉化包解压到Packet Tracer安装的路径下的languages目录下,如下图:打开Packet Tracer,点击Options - Preference选择OK,重启Packet Tracer即可。...

2022-04-12 15:41:47 3621 2

原创 navicat怎么清除干净

navicat怎么清除干净?1、win + R 输入 regedit2、输入:计算机\HKEY_CURRENT_USER\Software\PremiumSoft这样就把Navicat清除干净了。

2022-03-19 13:26:11 4106

原创 数据挖掘笔记(更新中...)

数据挖掘一、概念第一章1、 数据挖掘:数据挖掘就是从大量数据中,提取潜在有用的信息和知识的过程。其主要目标就是提高决策能力,能在过去的经验基础上预言未来趋势等。2、 分类分析:通过分析示例数据库中的数据为每个类别做出准确的描述或建立分析模型或挖掘出分类规则,然后用此分类规则对其它数据库中的记录进行分类。3、 聚类分析:聚类分析技术试图找出数据集中的共性和差异,并将具有共性的对象聚合在相应的类中。4、 回归分析:确定两种或两种以上变数间相互依赖的定量关系的一种分析方法。5、 关联分析:发现特征

2022-03-05 00:37:40 1389

原创 第一章作业

第1章作业1.2给出一个例子,说明数据挖掘对商务的成功是至关重要的。该商务需要什么样的数据挖掘功能?它们能够由数据查询处理或简单的统计分析来实现吗?例如客户关系管理。数据挖掘技术能使用如聚类、关联分析、决策树和神经网络等多种方法,对数据库中庞大的数据进行挖掘分析,然后可以进行客户细分而提供个性化服务、可以利用挖掘到的历史流失客户的特征来防止客户流失、可以进行产品捆绑推荐等从而使电子商务更好地进行客户关系管理,提高客户的忠诚度和满意度。1.4假定你作为一个数据挖掘顾问,受雇于一家因特网搜索引擎公司。

2022-02-23 00:32:58 3800

原创 贪心策略解凑零问题--Java实现程序可视化(算法设计大作业)

一、运行截图二、代码package Last_Homework;import java.net.MalformedURLException;import java.net.URL;import javax.swing.ImageIcon;import javax.swing.JOptionPane;import com.sun.prism.Graphics;import javafx.application.Application;import javafx.scene.Scen

2021-12-25 17:46:22 694

原创 随机投点法-----------7-1 椭圆的面积 (100 分)

一、小明在完成一道求椭圆面积的题目时,忘记了椭圆面积的计算公式,你能编一个程序,利用随机投点法帮他求出椭圆面积的近似值吗?椭圆的公式为:a ^2 / x ^2​ + b ^2 / y ^2 ​ =1提示:求[0,a]之间的随机数为:double x = double(rand())/RAND_MAX * a;输入格式:两个整数,椭圆的长半轴a和短半轴b,以空格分隔,0<b<a<10输出格式:椭圆的面积,只保留整数部分输入样例:6 3输出样例:56二、代码#

2021-12-15 15:31:24 2290

原创 分支回溯法-------7-1 0-1背包 (20 分)

一、给定n(n<=100)种物品和一个背包。物品i的重量是wi,价值为vi,背包的容量为C(C<=1000)。问:应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有两个选择:装入或不装入。不能将物品i装入多次,也不能只装入部分物品i。输入格式:共有n+1行输入: 第一行为n值和c值,表示n件物品和背包容量c; 接下来的n行,每行有两个数据,分别表示第i(1≤i≤n)件物品的重量和价值。输出格式:输出装入背包中物品的最大总价值。输入样例

2021-12-08 20:46:21 248

原创 回溯法-----7-1 n后问题 (30 分)

一、题目:7-1 n后问题 (30 分)在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于在n×n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。输入格式:一个数字n输出格式:按照深度优先输出所有可行的解输入样例:4结尾无空行输出样例:2 4 1 33 1 4 2二、代码#include<iostream>#include<algorithm>

2021-12-03 17:52:12 670

原创 回溯法-----7-2 最小重量机器设计问题 (25 分)

一题目:7-2 最小重量机器设计问题 (25 分)**设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设wij 是从供应商j 处购得的部件i的重量,cij是相应的价格。 试设计一个算法,给出总价格不超过d的最小重量机器设计。输入格式:第一行有3 个正整数n ,m和d, 0<n<30, 0<m<30, 接下来的2n 行,每行n个数。前n行是c,后n行是w。输出格式:输出计算出的最小重量,以及每个部件的供应商输入样例:3 3 41 2 33 2 1

2021-12-03 17:39:30 724

原创 动态规划-切木头问题(代码实现)

切原木问题:给定一根长度为N米的原木;另有一个分段价格表,给出长度,对应的价格P​L​​ 。要求你找出适当切割原木分段出售所能获得的最大收益R​N​​ 。例如,根据下面给出的价格表,若要出售一段8米长的原木,最优解是将其切割为2米和6米的两段,这样可以获得最大收益R​8​​ =P​2​​ +P​6​​ =5+17=22。。而若要出售一段3米长的原木,最优解是根本不要切割,直接售出。Length L 1 2 3 4 5 6 7 8 9 10Price P​L​​ 1 5 8 9

2021-11-30 21:59:04 1528

原创 回溯法-----7-1 0-1背包 (40 分) -----(不剪枝情况下)

一,题目:7-1 0-1背包 (40 分)给定n(n<=100)种物品和一个背包。物品i的重量是wi,价值为vi,背包的容量为C(C<=1000)。问:应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有两个选择:装入或不装入。不能将物品i装入多次,也不能只装入部分物品i。输入格式:共有n+1行输入: 第一行为n值和c值,表示n件物品和背包容量c; 接下来的n行,每行有两个数据,分别表示第i(1≤i≤n)件物品的重量和价值。输出格式:输

2021-11-21 22:03:31 602

原创 贪心策略----4-3 最优合并问题 (30 分)

输入格式:第一行有 1 个正整数k,表示有 k个待合并序列。 第二行有 k个正整数,表示 k个待合并序列的长度。输出格式:输出最多比较次数和最少比较次数。输入样例:在这里给出一组输入。例如:45 12 11 2输出样例:在这里给出相应的输出。例如:78 52一、贪心策略:最少对应从待合并序列中每次找最小和次小,最多对应从待合并序列中每次找最大和次大,但是要注意每次得到的和需要与剩下待合并序列进行重新排序!!!二、代码实现#include<iostream>#

2021-11-14 16:47:03 1931

原创 贪心策略------删数问题

删数问题一、 贪心策略:从给定的数字中,找到升序最后的最后一个数,也可以说是降序的第一个数字。17854341 7 8 为一个升序,8是最后一个,删除, 原数字变为175431 7 为一个升序, 7是最后一个,删除 ,原数字为 1543以此类推,知道删除4个,最后即为 1313二、代码如下#include<iostream>#include<algorithm>#include<string.h> // strlen() 的头文件 using

2021-11-10 20:44:58 678

原创 《基于腾讯关于我的c++代码规范》

** 目的**为形成自己的C++编码风格,以保障代码的易维护性和编码安全性,特制定本规范。1 程序的版式1.程序块要采用缩进风格编写 :程序块要采用缩进风格编写,缩进的空格数为 ,缩进的空格数为 4 个。2.规则:相对独立的程序块之间 :相对独立的程序块之间、变量说明之后必须加空行 、变量说明之后必须加空行。3.较长的语句(>80 字符)要分成多行书写 )要分成多行书写。4.不允许把多个短语句写在一行中 :不允许把多个短语句写在一行中,即一行只写一条语句 ,即一行只写一条语句。5.规则:

2021-09-08 20:50:29 846

原创 为什么默认浏览器会自动跳到http://360kjedge.xrccp.com/(被360恶意捆绑问题)

解决方法如下:1)右键Microsoft Edge,点击属性,然后点击快捷方式,如下2)锁定目标里面的内容,导致跳到360浏览器的原因就在这里,拉到内容最尾,删除http://360kjedge.xrccp.com/最后目标的内容修改为以下3)关键点来了!!!点击 常规 标签,把只读前面的 √ 去掉,最后点击确定就完成了!!!困扰我很久的问题终于解决了,希望有跟我相同困惑的人也能早日解决!...

2021-07-29 20:32:13 810

原创 “计算机程序设计能力考试(乙级)”真题刷题(六)

“计算机程序设计能力考试(乙级)”真题刷题二十六、题目:1026 程序运行时间 (15 分)要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(),获得一个时钟打点数 C1;在 f

2021-07-07 00:03:47 318

原创 “计算机程序设计能力考试(乙级)”真题刷题(五)

“计算机程序设计能力考试(乙级)”真题刷题二十一、题目:1021 个位数统计 (15 分)给定一个 k 位整数 N=d​k−1​​ 10​k−1​​ +⋯+d​1​​ 10​1​​ +d​0​​ (0≤d​i​​ ≤9, i=0,⋯,k−1, d​k−1​​ >0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。输出格式:对 N 中每一

2021-07-06 17:26:15 346

原创 “计算机程序设计能力考试(乙级)”真题刷题(四)

“计算机程序设计能力考试(乙级)”真题刷题十六、题目:1016 部分A+B (15 分)正整数 A 的“D​A(为 1 位整数)部分”定义为由 A 中所有 D​A 组成的新整数 P​A​​ 。例如:给定 A=3862767,D​A​​ =6,则 A的“6 部分”P​A​​ 是 66,因为 A 中有 2 个 6。现给定 A、D​​​ 、B、D​B​​ ,请编写程序计算 P​A​​ +P​B​​ 。输入格式:输入在一行中依次给出 A、DA、B、D​B​​ ,中间以空格分隔,其中 0<A,B&

2021-07-06 16:08:13 250

原创 “计算机程序设计能力考试(乙级)”真题刷题(三)

“计算机程序设计能力考试(乙级)”真题刷题十一、题目:1011 A+B 和 C (15 分)给定区间 [−2​31​​ ,2​31​​ ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false

2021-07-06 13:20:17 507

原创 “计算机程序设计能力考试(乙级)”真题刷题(二)

“计算机程序设计能力考试(乙级)”真题刷题六、题目:1006 换个格式输出整数 (15 分)让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 (<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。输入

2021-07-06 10:56:28 152

原创 “计算机程序设计能力考试(乙级)”真题刷题(一)

“计算机程序设计能力考试(乙级)”真题刷题一、题目:1001 害死人不偿命的(3n+1)猜想 (15 分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数

2021-07-04 00:45:24 536

原创 《python程序设计》

python刷题题目:第5章-7 列表去重 (40 分)输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素输入样例:在这里给出一组输入。例如:[4,7,5,6,8,6,9,5]输出样例:在这里给出相应的输出。例如:4 7 5 6 8 9一、代码n = eval(input())print(*sorted(set(n),key=n.index))二、心得1.**eval(input)**函数用来执行一

2021-05-25 12:45:26 3029

原创 《python程序设计题目》

Python刷题题目:一、代码二、心得题目:一、代码二、心得题目:一、代码二、心得题目:一、代码二、心得题目:一、代码二、心得题目:一、代码二、心得题目:一、代码二、心得题目:一、代码二、心得...

2021-05-23 21:00:46 771

转载 《python程序设计题目》

《python程序设计题目》题目:第4章-21 判断上三角矩阵 (15 分)上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。输入样例:

2021-05-18 17:33:23 1723

原创 《python程序设计题目》

Python刷题题目:第4章-9 查询水果价格 (15 分)第4章-9 查询水果价格 (15 分)给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple[2] pear[3] orange[4] grape[0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5

2021-05-16 21:13:20 5263 1

原创 《Python程序设计》题目集

python刷题题目:第4章-5 求e的近似值 (15 分)一、代码二、心得题目:第4章-6 输出前 n 个Fibonacci数 (15 分)一、代码二、心得题目:第4章-5 求e的近似值 (15 分)自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。输入格式:输入第一行中给出非负整数 n(≤1000)。输出格式:在一行中输出部分和的值,保留小数点后八位。输入样例:10输出样例:2.718281

2021-04-24 17:06:57 2225 1

原创 《Python 程序设计》题目集

文章目录模板第一题一、代码二、总结1.第一点1.第二点总结第一题一、代码二、总结1.第一点1.第二点``总结

2021-04-13 22:47:55 3297

原创 第3章-18 输出10个不重复的英文字母 (30 分)

随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来。 如没有10个英文字母,显示信息“not found”输入格式:在一行中输入字符串输出格式:在一行中输出最左边的10个不重复的英文字母或显示信息“not found"输入样例1:在这里给出一组输入。例如:poemp134567输出样例1:在这里给出相应的输出。例如:not found输入样例2在这里给出一组输入。例如:This 156is a test example输出样例2:在这里给出相应的输出。

2021-04-11 12:12:14 208

原创 第3章-17 删除字符 (30 分)

输入一个字符串 str,再输入要删除字符 c,大小写不区分,将字符串 str 中出现的所有字符 c 删除。提示:去掉两端的空格。输入格式:在第一行中输入一行字符 在第二行输入待删除的字符输出格式:在一行中输出删除后的字符串输入样例1:在这里给出一组输入。例如:BeeE输出样例1:在这里给出相应的输出。例如:result: Ba=input().strip() # 去头尾空格输入b=input().strip() # 去头尾空格输入res=''for i in a: if

2021-04-11 11:55:26 190

原创 第3章-16 删除重复字符 (20 分)

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。输入样例:ad2f3adjfeainzzzv输出样例:23adefijnvzstr=list(set(input())) # 通过set(input)输入无序不重复元素,再转化为列表str.sort() # 通过列表内置函数排序for i in str: print(i,end="")

2021-04-11 11:31:01 286

原创 第3章-15 统计一行文本的单词个数 (15 分)

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let’s go to room 209.输出样例:5str=input().split()print(str)print(len(str))# Str=input()# print(Str)# print(len(Str))# Let's go to room 209.# input

2021-04-10 19:58:28 118

原创 第3章-13 字符串替换 (15 分)

本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母 对应字母A ZB YC XD W… …X CY BZ A输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnly the 11 XZKRtaO OeGtVIH are replaced.str=input()for i in st

2021-04-10 19:38:24 150

原创 第3章-12 求整数的位数及各位数字之和 (15 分)

对于给定的正整数N,求它的位数及其各位数字之和。输入格式:输入在一行中给出一个不超过10​9​​ 的正整数N。输出格式:在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。输入样例:321输出样例:3 6num=input() count=0for i in range(len(num)): #分别取各个位上的数 count+=int(num[i]) #求和 注意转化为int类型 int(T):把T转化为int类型print("{} {}".format(len(

2021-04-09 17:45:50 223

原创 第3章-11 字符串排序 (20 分)

本题要求编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串输入样例:red yellow blue green white输出样例:After sorted:bluegreenredwhiteyellowstr=input().split()str.sort()print("After so

2021-04-09 17:32:01 198

原创 第3章-10 统计大写辅音字母 (15 分)

英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出字符串中大写辅音字母的个数。输入样例:HELLO World!输出样例:4str=input()count=0for i in str: if i.isupper() and i!="A" and i!="E" and i!="I" and i!="O" and i!="U":

2021-04-09 17:19:24 344 1

原创 第3章-9 字符串转换成十进制整数 (15 分)

输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输入样例:±P-xf4±1!#输出样例:-3905s=input()str=''fig='abcdefABCDEF'for i in s: # i.isli

2021-04-08 23:55:15 152

原创 第3章-7 求最大值及其下标 (20 分)

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10输出样例:10 2a = int(input()) #输入为int类型b = list(map(int,input().split())) #列表输入 list(input().split())pri

2021-04-04 21:54:32 176

原创 第3章-6 求整数序列中出现次数最多的数 (15 分)

本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:10 3 2 -1 5 3 4 3 0 3 2输出样例:3 4ls = input().split() #列表输入,以空格隔开m = ls[0] #以首个数字作为最大for i in range(1,len(ls)):

2021-04-04 21:38:12 227

空空如也

空空如也

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

TA关注的人

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