码迷,mamicode.com
首页 >  
搜索关键字:十进制    ( 4803个结果
Digit (数位DP)
一个正整数的价值就是把这个数的十进制写出来之后,最长的等差子串的长度。求出在[l,r]范围内的数字的价值总和。(lb then exit(a) else exit(b); 8 end; 9 function dfs(now,ml,l,d,pre,st,lim:longint):int64;10 va...
分类:其他好文   时间:2015-06-07 18:53:00    阅读次数:262
【BZOJ】【3240】【NOI2013】矩阵游戏
十进制快速幂+矩阵乘法+常数优化 听说这题还可以强行算出来递推式……然后乘乘除除算出来…… 然而蒟蒻选择了一个比较暴力的做法= = 我们发现这个递推的过程是线性的,所以可以用矩阵乘法来表示,$x=a*x+b$这样一个递推式我们可以这样表示:$$\begin{bmatrix} x& 1 \end...
分类:其他好文   时间:2015-06-07 17:17:31    阅读次数:123
寻找数列中的1
一、题目与要求给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。 在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二、设计思路先计算2位数和3...
分类:其他好文   时间:2015-06-07 14:34:33    阅读次数:118
其他进制转十进制(C++)
#include #include using namespace std; int main(){ int n; cin>>n; int m;//进制数 cin>>m; double sum=0.0; int k=0; while (n!=0) { int a=n%10;...
分类:编程语言   时间:2015-06-06 20:46:38    阅读次数:184
c语言移位操作
先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。 “=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”使用方法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m...
分类:编程语言   时间:2015-06-06 19:29:40    阅读次数:111
python类型转换
用python编写一些小脚本确实很方便,但是处理数据时会涉及多种数据类型,因此在这里对Python的类型转换做一个整理。先列举一些比较经常用到的(代码测试均在python2.7环境下):ord(x) 将字符转换成对应的ascii码十进制值>>> ord('4')52>>> ord('a')97chr...
分类:编程语言   时间:2015-06-06 16:29:37    阅读次数:130
进制转换
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 31114    Accepted Submission(s): 17310 Problem Description 输入一个十进制数N,将它转换成R进制数输出。   In...
分类:其他好文   时间:2015-06-06 14:58:15    阅读次数:106
一起talk C栗子吧(第七回:C语言实例--进制转换)
各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提, 言归正转。让我们一起talk C栗子吧! 看官们,上一回中咱们说的是生成随机数的例子,这一回咱们说的例子是:进制转换。说到进制估计大家 都不陌生,计算机中的进制有二进制,八进制,十进制,十六进制。 今天咱们将要说的是十进制如何转换成二进制,八进制和十六进制。在这里我把写程...
分类:编程语言   时间:2015-06-06 12:09:42    阅读次数:152
1027. Colors in Mars (20)
这个题目的本质是考察除k取余法,方法为用十进制数去除以基数k,每次把商数作为下一次的值,余数写在旁边,一直做到商数小于基数,结束运算,然后从下到上,从最后一个商数到第一个余数的路径上所有的数构成了结果。 因为13进制涉及到了字母,因此使用string来存储这个数字,每次在string头部插入字符。...
分类:其他好文   时间:2015-06-05 17:43:48    阅读次数:124
找"1"
题目:给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的次数。要求:1.写一个函数f(N),返回1到N之间出现“1”的个数。例如f(12)=5。2.在32位整数范围内,满足条件的f(N)=N的最大N是多少。#includeusing namespace std;int ...
分类:其他好文   时间:2015-06-05 17:17:44    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!