hihocoder #1527 : 快速乘法(二幂拆分)
来源:互联网 发布:access数据库就业前景 编辑:程序博客网 时间:2024/06/05 02:54
题目:http://hihocoder.com/problemset/problem/1527
题解:
http://www.cnblogs.com/atyuwen/archive/2012/08/04/pow2_partition.htm
#include<bits/stdc++.h>using namespace std;const int N = 1e6+5;char a[N];int main(){ scanf("%s",a+1); int n = strlen(a+1); int l = 1,r = n; while(l <= n && a[l] == '0') l++; while(r >= 0 && a[r] == '0') r--; int u = 1,d = 1; for(int i = r-1;i >= l;i--) if(a[i] == '1') u = min(u,d)+1; else d = min(u,d)+1; printf("%d\n",u*2-1); return 0;}
阅读全文
0 0
- hihocoder #1527 : 快速乘法(二幂拆分)
- [二幂拆分] hihoCoder Challenge 29 B. 快速乘法 & BZOJ 1111[POI2007]四进制的天平Wag
- hiho-hihoCoder挑战赛29-B-快速乘法
- hihocoder Challenge 29 B.快速乘法
- hihocoder 1151 : 骨牌覆盖问题·二(找规律+矩阵快速幂)
- hihoCoder 1151 : 骨牌覆盖问题·二 矩阵快速幂
- 快速幂&&快速乘法
- 快速幂 快速乘法
- 快速幂+快速乘法
- 快速乘法-快速幂
- Bigint Multiplication:大数乘法(hihoCoder C++)
- Xn数列(矩阵乘法+快速幂+慢速乘法)
- 二幂拆分问题
- 二幂拆分问题
- hihoCoder 1143 矩阵快速幂
- 快速幂和快速乘法
- 快速幂与快速乘法
- hdu1575(矩阵乘法快速幂)
- JavaScript学习之路(1)-操作符规则
- jQuery入门
- 尚硅谷学习笔记——Java8新特性
- 《项目经理》--- 读书笔记
- 计算图像亮度
- hihocoder #1527 : 快速乘法(二幂拆分)
- CSS
- 携程终面
- IntelliJ IDEA 创建Web项目(全教程)
- (理解)线性回归, 逻辑回归和线性分类器,Softmax回归。
- 润乾报表Api后台导出报表组到excel
- 设计模式之抽象工厂模式
- Log4j2写日志的艺术
- 算法题练习系列之(五):数字分类