热门:#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