草庐IT

C语言--每日选择题--Day28

第一题1.设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )A:6.500000B:6C:5.500000D:6.000000答案及解析 D本题考查的是不同数据类型之间的变量进行运算时发生的类型转换;不涉及强制类型转换的规则:1.char-->int-->float-->double;2.有符号会转换为无符号强制类型转换只针对一个变量,括号后面是谁就针对谁;本题为(int)a+b/b;首先a被强制类型转换为int类型,会直接保留整数部分,a=5;b/b=1.000000因为b为double类型;所以(int)a+b/b=5+1.000000;in

数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(4)

文章目录前期准备1.计算salary列的中位数2.绘制薪资水平频率直方图3.绘制薪资水平密度曲线4.删除最后一列categories5.将df的第一列与第二列合并为新的一列6.将education列与salary列合并为新的一列7.计算salary列最大值与最小值之差8.将第一行和最后一行拼接到一个DataFrame中9.将第8行数据添加到末尾10.查看每列的数据类型前期准备本章的十道题与前面的试题相连接,数据集用的同一个数据集一些操作也是基于上一个练习的本次导包多导入了一个绘图的包,在这里我们只是简单的应用,后面会有详细的讲解用法importpandasaspdimportnumpyasnp

力扣每日一题:2477. 到达首都的最少油耗(2023-12-05)

力扣每日一题题目:2477.到达首都的最少油耗日期:2023-12-05用时:34m15s时间:37ms内存:84.8MB思路:分别计算每条路上通过的城市数量(数量/座位数,向上取整),然后求和,这里每条路上通过的城市数量实际就是图中每个节点的子节点数量。代码:classSolution{publiclongminimumFuelCost(int[][]roads,intseats){intsize=roads.length+1;ListInteger>[]list=newArrayList[size];for(inti=0;isize;i++){list[i]=newArrayList>()

【算法每日一练]-图论(保姆级教程篇12 tarjan篇)#POJ3352道路建设 #POJ2553图的底部 #POJ1236校园网络 #缩点

目录        POJ3352:道路建设        思路:POJ2553:图的底部    思路:POJ1236校园网络    思路:缩点:     思路:                POJ3352:道路建设        由于道路要维修,维修时候来回都不能走,现要在各个景点间建设新道路以便维修时候也能保证任何两个景点之间可以相互到达,求最少的新道路数量任何一对景点间最多只能在它们之间有一条道路(没有重边)。道路一开始是联通的输入:33122313或101212131425265637387849410910        思路:先求解边双连通分量,然后缩点,然后通过加边再把新图变成

【每日易题】Leetcode上Hard难度的动态规划题目——地下城游戏的实现

君兮_的个人主页即使走的再远,也勿忘启程时的初心C/C++游戏开发Hello,米娜桑们,这里是君兮_,博主最近一直在钻研动态规划算法,最近在Leetcode上刷题的时候遇到一个Hard难度的动态规划题,今天就借此机会来给大家分享一下我对这个题目的一些看法和解题思路(放心,我是AC了的)好了废话不多说,开始我们今天的学习吧!!地下城游戏Leetcode上的原题链接在这里:地下城游戏好好好,一看题目里一大堆字还看不懂它到底什么意思,再看看上面标的hard难度,一大堆人相信和博主一样上来就准备先点击退出了,大家先不要捉急,我来带大家一步一步分析一下这个题目的意思题目解析(ps:这个在漫画里真是公主)

C++:OJ练习(每日练习系列)

编程题:题一:字符串相加415.字符串相加-力扣(LeetCode)思路一:第一步:需要获取字符串的两个尾节点下标;第二步:创建用于记录进位数、获得的字符串的变量;第三步:只要有进位或还有数没有加完继续循环:利用三目运算:有符号+符号,无符号+0;第四步:最后将得到的字符串逆置,就是需要的结果。classSolution{public:stringaddStrings(stringnum1,stringnum2){//获取字符串的尾节点intit1=num1.size()-1;intit2=num2.size()-1;//记录进位数intcount=0;//获得的字符串strings1="";

每日一题:LeetCode-283. 移动零

每日一题系列(day08)前言:🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈  🔎🔎如果说代码有灵魂,那么它的灵魂一定是👉👉算法👈👈,因此,想要写出💚优美的程序💚,核心算法是必不可少的,少年,你渴望力量吗😆😆,想掌握程序的灵魂吗❓❗️那么就必须踏上这样一条漫长的道路🏇🏇,我们要做的,就是斩妖除魔💥💥,打怪升级!💪💪当然切记不可😈走火入魔😈,每日打怪,拾取经验,终能成圣🙏🙏!开启我们今天的斩妖之旅吧!✈️✈️题目:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例:提示:1-231思路:  这题其实很简单,题目要求我们在

C-语言每日刷题

目录[蓝桥杯2015省A]饮料换购题目描述输入格式输出格式输入输出样例#[蓝桥杯2023省A]平方差题目描述输入格式输出格式输入输出样例说明/提示【样例说明】  [NOIP2001普及组]数的计算题目描述输入格式输出格式输入输出样例说明/提示样例1解释数据规模与约定 [NOIP2008提高组]笨小猴题目描述输入格式输出格式输入输出样例说明/提示[蓝桥杯2015省A]饮料换购题目描述乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭 3 个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的 n 瓶饮