E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HDU5491
hdu5491
the next 贪心水题
补了下去年网络赛的题。。。很无语的感觉。。。。这道签到去年做了4个小时,WA了十次。。。。后来还是队友过的,赛后由于网络赛打得太惨,也没敢去补题。。。现在再来看这题,,,好简单。。。。#include #include #include #include #include #defineREP(i,a,b)for(inti=a;i>=1; } returnres; } lls
__560
·
2016-02-23 19:00
hdu5491
这道题我服了……我是想模拟来着……弄巧成拙了….我一开始是想….好吧我是程序员坦白一点这道题做起来没一点思路看了别个的解题报告写的TATQAQ其实思想很简单就是你要求的是比n大的数首先加1如果1的个数sum大于s2那么你就想办法去掉一个数找到最低位的1变成0重点来了也是卡住我的地方最低位的1变成0其实就是加上(1 #include typedeflonglongll; llget(llx){ l
mymilkbottles
·
2016-02-14 23:00
HDU5491
The Next 位模拟
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5491题目大意:找出比D大的且二进制中1的个数位于区间[S1,S2]内的最小的数。分析:对于给出的D,我们令D++,然后首先判断D是否属于区间[S1,S2],如果属于,那么D即为答案,否则无异于以下两种情况:(1)D中1的个数小于S1,对于这种情况,我们需要做的就是在增加D的同时,增加其二进制中1的个数
AC_Gibson
·
2015-09-30 19:00
hdu5491
The Next
TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):740 AcceptedSubmission(s):294ProblemDescriptionLet L denotethenumberof1sininteger D’sbinaryrepresentati
Kirito_Acmer
·
2015-09-29 13:00
HDU
hdu5491
位操作
给一个整数D,求比D大的且二进制含有1的个数在s1---s2之间的最小的整数从高位往低位找D二进制中第一个从0到1的那个位,之后就尽可能地把剩下的1全部填在低位上,然后所有情况中取个最小值#include #include #include #include #include #include #include #include usingnamespacestd; #definerd(x)sca
zjck1995
·
2015-09-29 12:00
hdu5491
The Next(合肥网赛)
TheNextTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):21AcceptedSubmission(s):10ProblemDescriptionLetLdenotethenumberof1sinintegerD’sbinaryrepresentation.Giv
d_x_d
·
2015-09-27 18:00
网络赛
水
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他