HDOJ 不可摸数 1999
来源:互联网 发布:科蓝软件 编辑:程序博客网 时间:2024/06/04 19:13
不可摸数
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9889 Accepted Submission(s): 2557
Problem Description
s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何
数m,s(m)都不等于n,则称n为不可摸数.
数m,s(m)都不等于n,则称n为不可摸数.
Input
包含多组数据,首先输入T,表示有T组数据.每组数据1行给出n(2<=n<=1000)是整数。
Output
如果n是不可摸数,输出yes,否则输出no
Sample Input
3258
Sample Output
yesyesno
Author
Zhousc@ECJTU
Source
ECJTU 2008 Spring Contest
Recommend
lcy | We have carefully selected several similar problems for you: 1492 1996 1593 1141 1695
yes写成yse,wa多次。。。
这个思路打表确实很快啊!
#include <iostream>#include <stdio.h>#include <string.h>#include <algorithm>using namespace std;long long a[500000];bool sum[1010];bool solve(){for(int j=1;j<500000;j++)for(int i=j+j;i<500000;i+=j){a[i]+=j;}for(int i=0;i<500000;i++) if(a[i]<=1000) sum[a[i]]=1;}int main(){int t;solve();scanf("%d",&t);while(t--){int n;scanf("%d",&n);if(!sum[n])printf("yes\n");else printf("no\n");} return 0;}
0 0
- hdoj 1999 不可摸数
- HDOJ 不可摸数 1999
- HDOJ 1999 不可摸数
- hdoj.1999 不可摸数 20140809
- hdoj 1999 不可摸数 【数学】
- hdoj 1999 不可模数
- 不可摸数 【杭电-HDOJ-1999】 附题
- hdoj 1999 不可摸数 【数学求因子和】
- HDOJ 1999 不可摸数
- ACM--打表--HDOJ 1999--不可摸数
- hdu 1999 不可摸数
- hdu 1999-不可摸数
- hdu 1999不可摸数
- HDU 1999 不可摸数
- HDU 1999 不可摸数
- hdu 1999 不可摸数
- HDU--1999-不可摸数
- hdu 1999 不可摸数
- 黑马程序员------------内存管理
- 从零开始打造一个新闻订阅APP之服务器篇(一、系统结构设计&开发流程简介)
- Loader 学习
- 黑马程序员学习日记--javaAPI(二)
- 详解BMP格式
- HDOJ 不可摸数 1999
- 文章标题
- Linked List Cycle 判断链表是否有环
- 实现和IE浏览器交互的几种方法的介绍
- SandBox基本机制
- Linked List Cycle II 求单链表环的入口
- CocoaPods使用遇到的问题
- 标准C++中有四个类型转换符
- 改变图像的对比度和亮度-----学习记录(4)