题目描述:
牛友 [传统题目, 2010] Bessie和其他的所有奶牛的耳朵上都戴有一个射频识别(RFID,不能使用英文缩略词)序列 号码牌。因此FJ可以机械化地计算他们的数量。很多奶牛有一个“牛友”:一只奶牛的牛友的序 列号刚好等于奶牛自己的序列号的所有约数之和。在这里,一个数的“约数”不包括这个数本身。 因为一些奶牛的号码约数和大于其他任何奶牛的号码,所以这些奶牛没有牛友。 一些奶牛有一个“非常好友”。当两个奶牛互为“牛友”时,他们就是一对“非常好友”。注意在这 道题中,忽略那些自己是自己的“非常好友”的情况。 给定一个序列号S (6 <= S <= 18,000),找到序列号不小于S的第一只有“非常好友”的奶牛。 比如说,考虑序列号220,它的约数是1, 2, 4, 5, 10, 11, 20, 22, 44, 55, 和110。 和是284。类似的,284的约数是1, 2, 4, 71, 和142。他们的和是220 题目名称: cowpals 输入格式: * 第1行: 一个单独的整数: S 样例输入 (文件cowpals.in): 206 输出格式: * 第1行: 单独一行,包含2个由空格隔开的整数。第一个整数表示第一个序列号不小于S的有 非常好友的奶牛,第二个整数是他的好友的序列号。 样例输出 (文件cowpals.out): 220 284
************************解题报告……开始*******************************************
题目思路:
一看到题目,就想能不能直接暴力算出来。因为18000的数据还是比较安全的。于是写了一个程序找了找18000的约数和