熱門:#yyds干貨盤點# 名企真題專題:怪數

2022-12-26 17:31:11 來源:51CTO博客


【資料圖】

1.簡述:

描述

小M突然對怪數產生了興趣。假設一個數n,如果[n/1]+[n/2]+...+[n/k](k為趨近于正無窮的正整數)為一個偶數,那么這個數是一個怪數,現在給定一個區間[a,b],求[a,b]之間有多少怪數。

[x]表示不大于x的最大整數。

輸入描述:

輸入只包含一行,有兩個非負整數a,b(0<=a,b<=2^31,a<=b)。

輸出描述:

輸出區間[a,b]中的怪數的個數。

示例1

輸入:

0 10

輸出:

6

2.代碼實現:

import java.util.*;public class Main{    public static void main(String[] args){        Scanner sc = new Scanner(System.in);        String a1 = sc.next();        String b1 = sc.next();        Long a = Long.parseLong(a1);        Long b = Long.parseLong(b1);        int num=0;        int start = 0;        while(Math.pow(start, 2)                

標簽: 非負整數 找其他的

上一篇:精彩看點:#yyds干貨盤點# 名企真題專題:編碼
下一篇:全球微資訊!Rancher RFO 正式 GA