基础训练专题

基础训练 (待补充)

做到五分钟内盲打出来! 1. 进制转换 n进制转十进制 int k; // k进制转十进制cin >> k;string a;cin >> a;reverse(a.begin(),a.end()); //反转字符串int numa = 0 , i = 0, m = a.length();while(m --){numa += (a[i]-'0') * pow(k,i);i ++ ;}co

蓝桥杯基础训练完美的代价

思想: 运用了贪心的思想 从字符串的左面和右面开始匹配 保证了第一次到的相同字符距离左面的最近,然后将字符串的左面和右面字符去掉 匹配剩余的 一直进行下去 就会产生最终结果! 代码 #include<cstdio>const int maxn = 8001; char str[maxn];int parse(int len)//{int py;int ans1 = 0;int an

蓝桥杯-基础训练-趣味算符填符号C++

题目 1 2 3 4 5 6 7 8 9 = 110;请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符号的数字组合成一个数,例如:12+34+56+7-8+9 就是一种合格的填法;123+4+5+67-89 是另一个可能的答案。请你利用计算机的优势,帮助警察叔叔快速找到所有答案。每个答案占一行。形如:12+34+56+7-8+9

蓝桥杯-基础训练-逻辑判断

题目 A、B、C、D、E、F、G、H、I、J 0、1、2、3、4、5、6、7、8、9共10名学生有可能参加本次计算机竞赛,也可能不参加。因为某种原因,他们是否参赛受到下列条件的约束:false分析1. 如果A参加,B也参加; A&&!B2. 如果C不参加,D也不参加; !C&&D3. A和C中只能有一个人参加; A+C>14. B和D中有且仅有一个人参加;

DFS的基础训练清单

HDU 1010  (AC) HDU 1015    (AC) HDU 1016     (AC) HDU 1172   (AC) HDU 1312   (AC) POJ 2362  (AC,1011的弱化版,建议先做这题) POJ  1011  (AC,强烈推荐) POJ  3620   HDU 1010代码 /************************

ICode国际青少年编程竞赛- Python-1级训练场-基础训练1

ICode国际青少年编程竞赛- Python-1级训练场-基础训练1 1、 Dev.step(4) 2、 Dev.step(-4)Dev.step(8) 3、 Dev.turnLeft()Dev.step(4) 4、 Dev.step(3)Dev.turnLeft()Dev.step(-1)Dev.step(4) 5、 Dev.step

ICode国际青少年编程竞赛- Python-1级训练场-基础训练2

ICode国际青少年编程竞赛- Python-1级训练场-基础训练2 1、 a = 4 # 变量a存储的数字是4Dev.step(a) # 因为变量a的值是4,所以Dev.step(a)就相当于Dev.step(4) 2、 a = 1 # 变量a的值为1for i in range(4):Dev.step(a)Dev.turnLeft()a = a + 1 #

基础训练—报时助手(C语言_给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o‘clock”,如3)

问题描述 给定当前的时间,请用英文的读法将它读出来。   时间用时h和分m表示,在英文的读法中,读一个时间的方法是:   如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。   如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。   时和分的读法使用的是英文数字的读法,其中0~20读作:   0:zero, 1

python基础训练day25

python基础训练day25 小白打卡第二十五天 题目来源 目录 python基础训练day25第一题第二题第三题第四题 第一题 # 反向输出一个链表。 根据昨天的信息,即反向输出一个列表 list0 = [1, 2, 3, 4, 5]print(list0)list0.reverse()print(list0) 运行结果: [1, 2, 3, 4,

python基础训练 day24

python基础训练 day24 小白打卡第24天! 题目来源 目录 python基础训练 day24第一题第二题第三题 第一题 写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。 len()方法 if __name__ == '__main__':you_put = input('请输入一个字符串')print(f'长度为:{len(yo

python基础训练 day23

python基础训练 day23 小白打卡第23天! 题目来源 标题 python基础训练 day23第一题(移项)第二题(转圈) 第一题(移项) # 有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 新建一个列表,把旧的列表经过操作,放到新的列表中 def fun(m, n):if m >= n:print('error'

python基础训练 day22

python基础训练 day22 小白打卡第22天 题目来源 这里写目录标题 python基础训练 day22第一题(画椭圆)第二题第三题 第一题(画椭圆) 画椭圆。 还用TKinter库。用之前画圆的方法,现在将圆的外接四边形设置为矩形即可 from tkinter import *root = Tk()root.title('画椭圆')canvas = C

python基础训练 day21

python基础训练 day21 小白打卡第21天! 题目来源 这是养成一个好习惯的开始,加油哇! 这里是目录标题 python基础训练 day21第一题(计算字符串长度)第二题(杨辉三角)第三题(字符串查找) 第一题(计算字符串长度) # 计算字符串长度。 应用py中的len()方法 # 直接用len()a = 'hello python'print(le

python基础训练 day20

python基础训练 day20 小白打卡第20天 题目来源 目录 python基础训练 day20第一题(画直线)第二题(画方形) 第一题(画直线) 画图,学用line画直线。 接着昨天的第二题继续: 昨天的部分可以来这回顾一下 from tkinter import * # 调用 tkinter 图形用户库# 调用 tkinter 中的 Canvas类创

python基础训练 day19

python基础训练 day19 小白打卡第19天! 题目来源 目录目录目 python基础训练 day19第一题(按位取反)第二题(tkinter库画圆) 第一题(按位取反) # 学习使用按位取反~。 按位取反从结果上讲,就是原数加一乘负一。 print(~9)print(~-2) 运行结果: -101 实际过程如下: 首先对反码,补码,原码进行

python基础训练 day18

python基础训练 day18 题目来源 上题: python基础训练 day18第一题(随机数输出)第二题(位运算小结) 第一题(随机数输出) # 输出一个随机数 运用random库 import randomprint(random.randint(1, 50

python基础训练 day17

python基础训练 day17 小白坚持第十七天! 题目来源 目录 python基础训练 day17第一题(变量互换)第二题(数字比较)第三题(lambda) 第一题(变量互换) # 两个变量值互换 变量互换按传统来讲应该新设一个中间变量 a = 1b = 2print(a, b)# 变量交换temp = aa = bb = tempprint(a

python基础训练 day16

python基础训练 day16 第十六天,打卡 题目来源 这里写目录标题 python基础训练 day16第一题(矩阵)第二题(1到100求和)第三题(平方) 第一题(矩阵) 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]

python基础训练-if/else

还是老规矩,就是多敲,哪怕是最简单的,多敲,每天敲1000行,形成突触记忆,一门语言就学会了。 书山有路勤为径,学海无涯苦作舟。无他,惟手熟尔。 难度由浅入深的Python判断结构20个具体实例 输出部门总人数,如果人数大于等于 100,则输出 “这是一个大型企业”。 total_people = 90if total_people >= 100:print("这是一个大型企业")prin

python基础训练-for循环

适应人群:学习python大概在10-20天,比较勤于动手的同学,比较混沌的新手可以手敲一遍下面这些for循环,在AI时代只有脑子智能,手不生疏,多多运用AI进行语义编程,看懂代码,通过openai教你写代码,帮你解决问题,然后自己多训练代码逻辑,但这一切都是得我们掌握好基础语法。 当我们在学习Python中的循环结构时,可以使用以下20个示例程序来学习不同类型的循环结构以及它们的应用场景: f

java基础训练题(2)

一、题目 1. 以下程序输出(D) public static void main(String[] args) {int num = 2;switch (num) {case 1:++num;case 2:++num;case 3:++num;default:++num;break;}System.out.println(num);}} A:2 B:3 C:4 D:5 2.将类的

java基础训练题(1)

1.下列代码段中,存在编译错误的语句是(B C D) byte b1 = 1,b2 = 2,b3,b6,b8;final byte b4 = 4,b5 = 6,b7;b3 = (b1 + b2);/*语句1*/b6 = b4 + b5 ; /*语句2*/b8 = (b1 + b4);/*语句3*/b7 = (b2 + b5);/*语句4*/System.out.println(b3

蓝桥杯 基础训练 完美的代价(转)

原文地址:http://blog.csdn.net/houheshuai/article/details/41253193 基础练习 完美的代价   时间限制:1.0s   内存限制:512.0MB         问题描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最

【基础训练】算法笔记基础功能刷题记录

随便记一记,确实有将近一年没上手了,加之本身基础功就较差,总是不能找到最优解,或者漏掉一些极端情况。做的题目虽然都简单,但是想要补足自己在思维上的漏洞,毕竟自己测试很难涵盖所有情况。最近加班也比较忙,找了pat的题库随时打开就可以做一两道,没什么时间去系统的学习新的或者难的知识,就练练基本功复习一下吧。 目录 一、基础部分 1008 数组元素循环右移问题 (20 分)⭐ 1042 Shuf

HNU-Java程序设计基础训练-2023

1.DNA序列(Java) 【问题描述】  一个DNA序列由A/C/G/T四个字母的排列组合组成。G和C的比例(定义为GC-Ratio)是序列中G和C两个字母的总的出现次数除以总的字母数目(也就是序列长度)。在基因工程中,这个比例非常重要。因为高的GC-Ratio可能是基因的起始点。 给定一个很长的DNA序列,以及要求的最小子序列长度,研究人员经常会需要在其中找出GC-Ratio最高的子序列

408数据结构常考算法基础训练

408相关: 408数据结构错题知识点拾遗 408数据结构常考算法基础训练 408计算机组成原理错题知识点拾遗408操作系统错题知识点拾遗等待完善408计算机网络错题知识点拾遗 408计算机网络各层协议简记等待完善 该训练营为蓝蓝考研(蓝颜知己)的算法训练营内容,题目来源有经典算法题、408统考算法题等等。分为7weeks共计39days练习,每日一道算法题训练,涵盖基本顺序表、链表和二