旋转的二进制
来源:互联网 发布:生鲜运输 知乎 编辑:程序博客网 时间:2024/05/21 07:41
链接:http://acm.hdu.edu.cn/diy/contest_showproblem.php?cid=23003&pid=1004
思路:直接用字符串模拟就行。坑爹的描述后来加了一句话,wa了好多发。
#include <iostream>#include <cstdio>#include <string>#include <algorithm>using namespace std;unsigned long long m;int n;void trans(string &s) { char a[70] = {'0'}; int num = 0; while (m) { a[num++] = m % 2 + '0'; m /= 2; } if (num > n) //一开始少了这句wa了 num = n; s = string(a, num); reverse(s.begin(), s.end()); s = string(n-num, '0') + s;}int main(){ int T; cin >> T; while (T--) { cin >> m >> n; string arrs[n], s; trans(s); arrs[0] = s; for (int i = 1; i < n; ++i) { arrs[i] = arrs[i-1].substr(1); arrs[i] += arrs[i-1][0]; } sort(arrs, arrs + n); for (int i = 0; i < n; ++i) cout << arrs[i][n-1]; cout << endl; } return 0;}
0 0
- 旋转的二进制
- 携程编程——1004 ( 旋转的二进制 )
- 编程之美一 旋转的二进制(待确认)
- 携程编程大赛 (预赛第一场)1004旋转的二进制
- CodingTrip - 携程编程大赛 (预赛第一场)旋转的二进制
- bitmap的一些常用操作:读图片文件、图片缩放和旋转、将图片二进制转化为bitmap,以及图片加密,解密
- 二进制的转换与二进制的运算
- 二进制格雷码与传统的连续二进制
- 矩阵旋转,欧拉旋转,四元数旋转各自的优缺点
- android 随旋转而旋转的控件
- 图片的左旋转,右旋转操作!
- 旋转图片,及带剪切的旋转
- 旋转的div3之div旋转
- Qt直线旋转(旋转的直线)
- 二进制的乘法
- 二进制的一些操作
- 二进制的运算方法
- 莱布尼茨的二进制
- 探究JVM1.6与JVM1.5性能差距(2)
- 互联网金融遭遇“偷袭式叫停”
- 男人的鬼话女人爱听
- 陈数:拥有“闺蜜”是幸运的
- 算法——寻找两个有序数组的中值
- 旋转的二进制
- android scrollview 中嵌套viewfillper,viewfillper的左右滑动 被影响的解决办法
- 从Sql向Access中大批量插入数据
- Java并发编程基础构建模块(04)——线程阻塞与中断
- 使用iReport制作简单报表有感之一
- HDU 1421搬寝室
- 第七周——人数不定的工资类
- HtmlHelper学习笔记
- LCD驱动 知识总小结