草庐IT

$每日答题

全部标签

c语言每日一练(2)

前言:每日一练系列,每一期都包含5道选择题,2道编程题,博主会尽可能详细地进行讲解,令初学者也能听的清晰。每日一练系列会持续更新,暑假时三天之内必有一更,到了开学之后,将看学业情况更新。5道选择题: 1、以下程序段的输出结果是()#include#includeintmain(){chars[]="\\123456\123456\t";printf("%d\n",strlen(s));return0;}A.12  B.13  C.16  D.以上都不对解析:根据题目分析可知,这串代码的作用是用来计算字符串s的长度的  strlen函数的特性则是在遇到\0的时候会停止访问,而字符串末尾都会有\0

c语言每日一练(1)

前言:每日一练系列,每一期都包含5道选择题,2道编程题,博主会尽可能详细地进行讲解,令初学者也能听的清晰。每日一练系列会持续更新,暑假时三天之内必有一更,到了开学之后,将看学业情况更新。5道选择题:1、执行下面程序,正确的输出是()#includeintx=5,y=7;voidswap(){intz;z=x;x=y;y=z;}intmain(){intx=3,y=8;swap();printf("%d,%d\n",x,y);return0;}A.5,7   B.7,5  C.3,8  D.8,3解析:根据代码分析,注意:虽然首先定义了两个全局变量x,y,但我们依然可以将局部变量的名称作x,y 

【蓝桥Python每日一练】————砝码称重(状压DP)

大家好,我是爱学习的小蓝,欢迎交流指正~ 🔎题目传送门:蓝桥杯2021年第十二届省赛真题-砝码称重-C语言网 📖题解难度系数:⭐⭐⭐考察题型:动态规划涉及知识点:状压DP 第一步:明白dp[i][j]的含义dp[i]#放置第i个砝码后出现的所有情况dp[i][j]#代表是否取这个值0和1表示第二步:给dp数组初始化赋值dp=[[0]*(sum(a)+1)for_inrange(n+1)]#(sum(a)+1)列(n+1)行存放砝码1和0的情况dp[0][0]=1#初始化一个砝码情况时为1第三步:弄清dp[j]遍历的顺序foriinrange(1,n+1):#n个砝码对应n种情况forjinra

【LeetCode每日一题】——566.重塑矩阵

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】矩阵二【题目难度】简单三【题目编号】566.重塑矩阵四【题目描述】在MATLAB中,有一个非常有用的函数reshape,它可以将一个mxn矩阵重塑为另一个大小不同(rxc)的新矩阵,但保留其原始数据。给你一个由二维数组mat表示的mxn矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。如果具有给定参数的reshape操作是可行且合理的,则输出新的重塑矩阵;否则

【LeetCode每日一题】——766.托普利茨矩阵

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【题目进阶】八【解题思路】九【时间频度】十【代码实现】十一【提交结果】一【题目类别】矩阵二【题目难度】简单三【题目编号】766.托普利茨矩阵四【题目描述】给你一个mxn的矩阵matrix。如果这个矩阵是托普利茨矩阵,返回true;否则,返回false。如果矩阵上每一条由左上到右下的对角线上的元素都相同,那么这个矩阵是托普利茨矩阵。五【题目示例】示例1:输入:matrix=[[1,2,3,4],[5,1,2,3],[9,5,1,2]]输出:true解释:在上述矩阵中,其对角线为:“[9]”,“[5,5]

LeetCode每日一题(2376. Count Special Integers)

Wecallapositiveintegerspecialifallofitsdigitsaredistinct.Givenapositiveintegern,returnthenumberofspecialintegersthatbelongtotheinterval[1,n].Example1:Input:n=20Output:19Explanation:Alltheintegersfrom1to20,except11,arespecial.Thus,thereare19specialintegers.Example2:Input:n=5Output:5Explanation:Allthe

[每日习题]动态规划——公共子串计算 通配符匹配——牛客习题

    hello,大家好,这里是bang___bang_,本篇记录2道牛客习题,公共子串计算(中等),通配符匹配(较难),如有需要,希望能有所帮助!目录1️⃣公共子串计算2️⃣通配符匹配1️⃣公共子串计算公共子串计算_牛客题霸_牛客网(nowcoder.com)描述给定两个只包含小写字母的字符串,计算两个字符串的最大公共子串的长度。注:子串的定义指一个字符串删掉其部分前缀和后缀(也可以不删)后形成的字符串。数据范围:字符串长度:1≤s≤150 进阶:时间复杂度:O(n^3) ,空间复杂度:O(n) 输入描述:输入两个只包含小写字母的字符串 输出描述:输出一个整数,代表最大公共子串的长度 示例

C/C++每日一练(20230221) 格雷编码、矩阵问题、搜索旋转排序数组II

目录1.格雷编码2.矩阵问题3.搜索旋转排序数组II1.格雷编码格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。即使有多个不同答案,你也只需要返回其中一种。格雷编码序列必须以0开头。示例1:输入: 2输出: [0,1,3,2]解释:00-001-111-310-2对于给定的 n,其格雷编码序列并不唯一。例如,[0,2,3,1] 也是一个有效的格雷编码序列。00-010-211-301-1示例 2:输入: 0输出: [0]解释:我们定义格雷编码序列必须以0开头。给定编码总位数为n的格雷编码序列,其长度为2n。当

Golang每日一练(leetDay0116) 路径交叉、回文对

 目录335.路径交叉Self-crossing  🌟🌟🌟336.回文对PalindromePairs  🌟🌟🌟🌟每日一练刷题专栏 🌟Rust每日一练专栏Golang每日一练专栏Python每日一练专栏C/C++每日一练专栏Java每日一练专栏335.路径交叉Self-crossing给你一个整数数组 distance 。从 X-Y 平面上的点 (0,0) 开始,先向北移动 distance[0] 米,然后向西移动 distance[1] 米,向南移动 distance[2] 米,向东移动 distance[3] 米,持续移动。也就是说,每次移动后你的方位会发生逆时针变化。判断你所经过的路径是

【阿里云盘】自动每日签到,无需部署,无需服务器

1、进入金山文档网页版https://www.kdocs.cn/2、随便新建一个空表格,点击【效率】-【高级开发】-【AirScript脚本编辑器】3、点击【创建脚本】-【文档共享脚本】4、创建成功后随便命名,我这里命名为:阿里云盘签到5、点击【服务】-【添加服务】6、将三个服务全部添加7、将以下代码复制到编辑器中varmyDate=newDate();vardata_time=myDate.toLocaleDateString()functionsleep(d){for(vart=Date.now();Date.now()-td;);}varvalue=""for(letii=2;ii20;