首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
循环右移
5条解析
开通博客写题解
诗云panther
发表于 2021-08-14 11:29:53
class Solution {public: /** * 位移后二进制串的十进制值 * @param str string字符串 二进制字符串 * @param k int整型 循环位移次数 * @return long长整型 */ long l
展开全文
AimerAimer
发表于 2021-10-14 23:11:37
题意: 有一个二进制数的字符串,把字符串循环右移k位,然后得到一个新的二进制数,求这个数的十进制值是多少。 &nbs
展开全文
东溪看水
发表于 2020-07-31 17:49:38
题目 给定一个二进制字符串 str,把字符串循环右移 k 位,然后得到一个新的二进制数,返回这个数的十进制值。 解题思路 将字符串 str 循环右移 k 位,相当于将 str 后面 k 个字符截断并将其加到字符串前面。对得到的字符串使用按权相加法从二进制转十进制。 C++代码 class Solut
展开全文
changed.
发表于 2021-09-24 22:09:54
题意整理: 题目给出一个表示二进制数的字符串,要求输出将字符串循环右移k位后得到新的二进制串对应的二进制数的的十进制值。 方法一:剪切得到右移后字符串求值 核心思想: 将一个字符串循环右移k位,实际上就是将其末尾的k个字符剪切后拼接至首部,所以可以剪切后进行按位计算即可例如:(为方便观察,此处不以二
展开全文
CroMarmot
发表于 2021-09-28 19:49:01
题意 以字符串的形式给一个二进制数,对这个二进制数循环右移kkk位,求右移结果的十进制的值。 二进制位数小于等于636363 方法 模拟 按照题意,我们操作字符串k次,每次移动一位,63次后得到了目标的二进制表示的字符串 再对二进制字符串进行转化成10进制,需要注意的是这里是long long 不是
展开全文
查看本题
查看本题讨论
相关比赛
6490-牛客编程巅峰赛S1第6场 - 青铜&白银
进入比赛
6736-牛客编程巅峰赛S1第6场 - 青铜&白银(重现赛)@C.C.A
进入比赛
111859-西北民族大学编程技能赛
进入比赛
116200-1231认为
进入比赛
等你来战
查看全部
华中地区高校第十九届程序设计邀请赛(同步赛)
报名截止时间:2026-04-25 16:00
2026年ICPC新疆维吾尔自治区大学生程序设计竞赛
报名截止时间:2026-04-16 10:00
第一届津冀联合高校大学生程序设计竞赛(同步赛)
报名截止时间:2026-04-26 15:00
魔法杯 Round 1
报名截止时间:2026-04-26 17:30
湖北经济学院第五届“WA杯”程序设计竞赛(同步赛)
报名截止时间:2026-04-26 17:30
第九届大学生程序设计竞赛南昌大学校赛(重现赛)
报名截止时间:2026-04-26 19:00
牛客周赛 Round 141
报名截止时间:2026-04-26 21:00
2026牛客五一集训派对day1
报名截止时间:2026-05-01 17:00
2026牛客五一集训派对day2
报名截止时间:2026-05-02 17:00
2026牛客五一集训派对day3
报名截止时间:2026-05-03 17:00
牛客周赛 Round 142
报名截止时间:2026-05-03 21:00
2026牛客五一集训派对day4
报名截止时间:2026-05-04 17:00
2026牛客五一集训派对day5
报名截止时间:2026-05-05 17:00
2026深圳职业技术大学程序设计竞赛(同步赛)
报名截止时间:2026-05-10 18:00
哈尔滨华德学院第十七届程序设计竞赛(同步赛)
报名截止时间:2026-05-12 17:00
"壹零杯"第三届西华师范大学程序设计竞赛(同步赛)
报名截止时间:2026-05-24 14:30
汤圆头 Round 1
报名截止时间:2026-07-06 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题