一个关注IT技术分享,关注互联网的网站,爱分享网络资源,分享学到的知识,分享生活的乐趣。
蒜头君有很多张写着数字的卡片,每张卡片上有一个1-10之间的整数,现在需要我们统计每张卡片多少张。思路:1)定义一个长度为11的数组存储卡片的信息;数组的下标——>表示卡片上的数字;数组元素——>表示卡片出现的次数;intcnt[11];//定义全局变量的好处:将数组元素全部初始化为02)每读入一个数,就将对应的数组元素的值加一;
热身赛4道原题,3道水题+1道防AK(乱搞?)题,10min水出前3题提前下班正式赛题目有梯度,给出题人点赞!开场前1h签了5个到,当时排名很靠前。之后就3人卡3题(ILM),I我之前一直手推行列式,后来发现不如直接把矩阵存下来写代码算。L是个容斥,M是SAM,队友好像忽略了某个细节。不过最后都过了。
解题思路:首先要明确一点,就是打乱的英文能够还原成数字,然后观察表格规律你就能发现,有的数字一个字母就能决定出现。所以我们从单个字母就能知晓的数字出发进行统计,用一个26int长度的数组来存储字母个数,然后对每一个数字一一统计,代码如下:classSolution{public:stringoriginalDigits(strings){vector<
题目名称:字符串左旋题目内容:实现一个函数,可以左旋字符串中的k个字符。例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB方法一:暴力求解这种方法相对比较容易,我们先来看看代码:voidleft_move(char*arr,intk){inti=0;assert(arr);intlen=strlen(arr);for(i
关于我们 | 我要投稿 | 免责申明
Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1