博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu1406
阅读量:6823 次
发布时间:2019-06-26

本文共 590 字,大约阅读时间需要 1 分钟。

需要注意的地方:num1和num2的大小关系不确定。

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
 
#include
"
iostream
"
using
namespace
std;
int
v[
10000
];
void
Init()
{
int
i,j;
memset(v,
0
,
sizeof
(v));
for
(i
=
2
; i
<
10000
; i
++
)
{
int
sum
=
0
;
for
(j
=
1
;j
<=
i
/
2
;j
++
)
{
if
(i
%
j
==
0
) sum
+=
j;
}
if
(sum
==
i) { v[i]
=
1
; }
}
}
int
main()
{
int
t,a,b;
cin
>>
t;
Init();
while
(t
--
)
{
cin
>>
a
>>
b;
int
count
=
0
;
if
(a
>
b)
{
int
temp
=
a;
a
=
b;
b
=
temp;
}
for
(
int
i
=
a;i
<=
b;i
++
)
{
if
(v[i]
==
1
) count
++
;
}
cout
<<
count
<<
endl;
}
return
0
;
}

转载于:https://www.cnblogs.com/FCWORLD/archive/2011/04/22/2025187.html

你可能感兴趣的文章
20.31 expect脚本同步文件;20.32 expect脚本指定host和要同步的文件;20.33 构建文件分发系统;20.34...
查看>>
CentOS单用户与救援模式
查看>>
postfix 源码centos7上搭建及错误提示---亲测
查看>>
【Redis篇】Redis集群安装与初始
查看>>
jquery基础
查看>>
C# 集合已修改;可能无法执行枚举操作
查看>>
FSM Code Generator
查看>>
JDBC学习笔记——事务、存储过程以及批量处理
查看>>
JVM内存结构
查看>>
Java 锁
查看>>
7、索引在什么情况下遵循最左前缀的规则?
查看>>
c#中委托与事件
查看>>
mysql数据库备份之主从同步配置
查看>>
angularJs(1)指令篇
查看>>
自定义Xadmin
查看>>
jsp页面表单的遍历要怎么写
查看>>
循环引用,看我就对了
查看>>
软件工程——第一周作业
查看>>
ubuntu14.04安装vmware workstation
查看>>
ArcGIS API for Silverlight部署本地地图服务
查看>>