草庐IT

蓝桥杯1024第 2 场算法双周赛题解+Ac代码

提醒:篇幅可能有点长,为了方便,大家可以直接看目录快速查找想要的内容1.新生【算法赛】-蓝桥云课(lanqiao.cn)题面:思路:上届小桥获得了第14届总冠军,那么这届是第15届,直接输出15就是答案2.铺地板【算法赛】-蓝桥云课(lanqiao.cn)题面:input:47622128112output:YesNoYesNo思路:思维/数学1.对于每一块地板,如果能被凑出来,那么一定是2*3地砖组合出来的,无论2*3地砖怎么放都为6的倍数,故长为n,宽为m的地板,n*m%6==0一定成立2.这里还要注意一个特判,就是如果长或宽为1(例如n=6,m=1),那么是6的倍数也无法满足要求(不能切

蓝桥杯 第一场算法双周赛题解(前五题)

题目链接在此😁:第1场算法双周赛-蓝桥云课为什么只有前5道题的题解呢?(懂的都懂~🤐)第一题三带一考察:简单逻辑判断问题描述小蓝和小桥玩斗地主,小蓝只剩四张牌了,他想知道是否是“三带一”牌型。所胃三带一”牌型,即四张手牌中,有三张牌一样,另外一张不与其他牌相同,换种说法,四张手牌经过重新排列后,可以组成AAAB型输入格式第一行输入一个整数T,代表斗地主的轮数。接下来T行,每行输入一个长度为4的字符串,代表小蓝的手牌。字符{'A’,’2’,‘3’,’4’,’5’,’6’,’7’,’8’,’9,’X’,’J’,’Q’,’K’}对应代表牌面{A,2,3,4,5,6,7,8,9,10,J,Q,K}。牌

零基础!无门槛!高额现金奖励!优秀的大学生都在打这场算法双周赛

1.赛事前言  \space\space  大家好,我是执梗。在蓝桥杯中获得过十三届JavaB组国一以及十四届C++B组的国一。今天主要为大家带来一个好消息,蓝桥杯将为各位喜爱算法的小伙伴带来全新的算法双周赛。如果你热爱算法竞赛,或者准备参加十五届的蓝桥杯比赛,那么一定不要错过,这可以极大的锻炼你的算法能力,帮你在蓝桥杯中取得更好的成绩。下面由我给大家对赛事进行介绍,当然赛事直达链接也会放到下方。2.赛事简介主办方:蓝桥杯官方。比赛时间:2023年10月14日19:00∼\sim∼21:00。比赛是否收费:免费!比赛难度:贴合蓝桥杯真题难度。比赛赛制:ACM赛制。题目数量:666道。比赛奖励:

1014蓝桥算法双周赛,学习算法技巧,助力蓝桥杯

家人们,我来免费给大家送福利了!!!【1014蓝桥算法双周赛】背景蓝桥杯全国软件和信息技术专业人才大赛是由工业和信息化部人才交流中心举办的全国性IT学科赛事。参赛高校超过1200余所,累计参赛人数超过40万人。该赛事连续两年被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目,对大学生综合评测、奖学金评定、升学考研都有一定助益。在数学、计算机科学、人工智能等领域,算法被广泛用于解决问题和实现目标。一个算法应该具有清晰性、有限性、可行性和输入/输出。根据不同的应用场景和目的,算法可以分为多种类型。例如,根据算法的设计风格,可分为递归算法、迭代

【LeetCode】力扣364.周赛题解

Halo,这里是Ppeua。平时主要更新C++,数据结构算法,Linux与ROS…感兴趣就关注我bua!1.最大二进制奇数🍉题目:🍉例子:🍉题解:首先看题目,最大二进制奇数,在一个二进制表示法当中,只要最后一位为1,这个数就是奇数,将一个字符串中原有的一重新排列组合,将1尽可能的放到高位.最后留一位放在低位即可.假设给定字符串中1的数量为cnt.那么我们想要达到的就是如下关系🍉代码解析:具体思路如下:遍历当前字符串,若为1则cnt++,并将当前位置置为0;之后将低位也就是字符串的最后一位制成1,保证是奇数;这里不需要考虑字符串没有1的情况,因为题给条件保证一定有一个1从高位遍历,依次将当前为置

Acwing 第 89 场周赛

Poweredby:NEFUAB-INB站直播录像!Link文章目录Acwing第89场周赛AAcWing4803.满足的数题意思路代码BAcWing4804.构造矩阵题意思路代码CAcWing4805.加减乘题意思路代码Acwing第89场周赛AAcWing4803.满足的数题意略思路模拟即可代码/**@Author:NEFUAB-IN*@Date:2023-02-0418:58:52*@FilePath:\Acwing\89cp\a\a.cpp*@LastEditTime:2023-02-0419:02:10*/#includeusingnamespacestd;#defineintlon

力扣 297 场周赛

力扣297场周赛第一题解法:模拟时间复杂度O(N)空间复杂度O(N)classSolution{public:doublecalculateTax(vector>&bs,intie){doubleret=0;bs.push_back({0,0});sort(bs.begin(),bs.end(),[](vector&a,vector&b){returna[0]=bs[i+1][0]){ret+=(double)(bs[i+1][0]-bs[i][0])*bs[i+1][1]/100;}else{ret+=((double)ie-bs[i][0])*bs[i+1][1]/100;break;}}

LeetCode 周赛 335,纯纯手速场!

大家好,我是小彭。昨晚是LeetCode第335场周赛,你参加了吗?这场周赛整体难度不高,有两道模板题,第三题和第四题应该调换一下位置。2582.递枕头(Easy)题目地址https://leetcode.cn/problems/pass-the-pillow/题目描述n个人站成一排,按从1到n编号。最初,排在队首的第一个人拿着一个枕头。每秒钟,拿着枕头的人会将枕头传递给队伍中的下一个人。一旦枕头到达队首或队尾,传递方向就会改变,队伍会继续沿相反方向传递枕头。例如,当枕头到达第n个人时,TA会将枕头传递给第n-1个人,然后传递给第n-2个人,依此类推。给你两个正整数n和time,返回t题解一(

C++ 算法竞赛、07 周赛篇 | AcWing 第120场周赛

AcWing第120场周赛竞赛-AcWing5146最大GCD5146.最大GCD-AcWing题库不难发现,最大公约数的条件是\(GCD(\lfloor\frac{n}{2}\rfloor,\lfloor\frac{n}{2}\rfloor*2)\)#includeusingnamespacestd;intGCD(inta,intb){returnb?GCD(b,a%b):a;}intmain(){intT;cin>>T;while(T--){intn;cin>>n;cout>1>1)5174⭐数量5147.数量-AcWing题库不含4和7以外\(\Rightarrow\)只含4和7,每位只

LeetCode 周赛 334,在算法的世界里反复横跳

大家好,我是小彭。今天是LeetCode第334场周赛,你参加了吗?这场周赛考察范围比较基础,整体难度比较平均,第一题难度偏高,第四题需要我们在算法里实现“反复横跳”,非常有意思。2574.左右元素和的差值(Easy)题目地址https://leetcode.cn/problems/left-and-right-sum-differences/题目描述给你一个下标从0开始的整数数组nums,请你找出一个下标从0开始的整数数组answer,其中:answer.length==nums.lengthanswer[i]=|leftSum[i]-rightSum[i]|其中:leftSum[i]是数组