日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

华为OJ平台——完美数

發布時間:2024/8/5 综合教程 34 生活家
生活随笔 收集整理的這篇文章主要介紹了 华为OJ平台——完美数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
 1 import java.util.Scanner;
 2 
 3 /**
 4  * 
 5  * 完全數(Perfect number),又稱完美數或完備數,是一些特殊的自然數。
 6  * 它所有的真因子(即除了自身以外的約數)的和(即因子函數),恰好等于它本身。
 7  * 例如:28,它有約數1、2、4、7、14、28,除去它本身28外,其余5個數相加,1+2+4+7+14=28。
 8  * 
 9  * 給定函數count(int n),用于計算n以內(含n)完全數的個數
10  * @param n 計算范圍, 0 < n <= 500000
11  * @return n以內完全數的個數, 異常情況返回-1
12  * 
13  */    
14 public class PerfectNumber {
15     public static void main(String[] args) {
16         Scanner cin = new Scanner(System.in) ;        
17         int n = cin.nextInt() ;
18         cin.close();
19         System.out.println(count(n));
20     }
21     
22     /**
23      * 統計小于等于n的正整數中有多少個完美數
24      * @param n
25      * @return 小于等于n的正整數中完美數的個數
26      */    
27     public static int count(int n){
28         int count = 0 ;
29         for(int i = 1 ; i <= n ; i++){
30             if(judgePerfect(i)){
31                 count++ ;
32             }
33         }
34         return count ;        
35     }
36 
37     /**
38      * 判斷數x是否都是完美數
39      * @param x
40      * @return 是則返回true,否則返回false
41      */
42     private static boolean judgePerfect(int x) {
43         //end表示判斷的結束值,這樣可以提高性能,減少判斷的次數
44         int end = x/2 ;
45         int sum = 1 ;
46         for(int i = 2 ; i <= end ; i++){
47             if(x%i == 0){
48                 if(x/i == end){
49                     sum = sum + end ;
50                 }else{
51                     sum = sum + i + end ;
52                 }
53                 end = x/(i+1) ;
54             }
55         }
56         if(sum == x){
57             return true ;
58         }else{            
59             return false;
60         }
61     }
62 }

總結

以上是生活随笔為你收集整理的华为OJ平台——完美数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲欧美另类综合 | 久久涩 | 在线观看免费av网站 | 免费一级片在线观看 | 久久精品国产亚洲av久一一区 | 国产第20页 | 丰满熟妇人妻中文字幕 | 91影视在线观看 | 久久精品精品 | 樱花视频在线免费观看 | 成人a级免费视频 | 免费av网站大全 | 日本一级片在线观看 | 亚洲一区天堂 | 国产人妖在线视频 | 黄色片免费播放 | 成人做爰免费视频免费看 | 亚洲国产爱 | 亚洲欧美成人一区二区三区 | 成人福利一区二区三区 | 亚洲黄色成人 | 亚洲精品电影在线观看 | 日韩高清影视 | 91精品久久久久久久久中文字幕 | 国产精品一区二区白浆 | 欧洲av一区二区 | 91视频看看 | 中国a一片一级一片 | 精品一区二区三区在线视频 | 五月天青青草 | 免费动漫av| 中文字幕视频在线播放 | 日韩视频免费播放 | 欧美成人吸奶水做爰 | 大乳护士喂奶hd | 青青青在线视频观看 | 国产99久一区二区三区a片 | 中文字幕在线观看二区 | 三级在线网址 | 国产偷拍一区二区三区 | 一级黄色片网站 | 强行无套内谢大学生初次 | 亚洲三级色 | 人妻内射一区二区在线视频 | 涩涩在线观看 | 91超碰在 | 欧美中文字幕第一页 | 色婷婷av一区二区三区在线观看 | 性欧美一级 | av丝袜在线观看 | 欧美日韩综合 | 日本一区二区视频在线观看 | 国产精美视频 | 精品国产鲁一鲁一区二区张丽 | 精品国产第一页 | 欧美丰满老妇熟乱xxxxyyy | 丰满熟妇人妻中文字幕 | 日韩精品无码一本二本三本色 | 六月激情网 | 天天操天天操天天干 | 免费在线观看日韩av | 国产精品久久久一区二区三区 | 国产高潮流白浆喷水视频 | 91美女免费看 | 韩国av免费在线 | 落日余晖 | 欧美性猛交xxxx乱大交蜜桃 | 国产高清在线不卡 | 国产精品99久久久精品无码 | 成人做受黄大片 | 制服丝袜在线播放 | 深夜福利网站 | 牛牛电影国产一区二区 | 婷婷影视 | 中文字幕日韩欧美 | av资源网在线观看 | 色综合久久88色综合天天 | 蜜桃91精品入口 | 国产精品久久久久久久久久久久久久久久 | 毛片直接看 | 久久久久99精品成人片直播 | 在线看欧美 | 1769国产精品 | 久久av在线播放 | h片在线免费观看 | 日日干日日射 | 中文字幕日本在线观看 | 屁股夹体温计调教play | 欧美日韩成人在线播放 | 国产精品一二区在线观看 | www.视频一区 | 日韩精品视频一区二区三区 | 最新av电影网站 | 国产裸体网站 | 日本久草视频 | 在线成人一区二区 | 中文字幕天堂网 | 中文字幕无码精品亚洲35 | 高潮在线视频 |