今天是奔着小抱枕去参加比赛的,想着如何也要对3 4道把,谁知道卡在一道题卡了半天,只怪自己严重审题粗心。
package com.nk.zs.z9;
import java.util.Scanner;
public class A {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long min = (long) Math.pow(2,sc.nextInt());
long max = (long) Math.pow(2,sc.nextInt());
int i=1;
long count=0;
while (i<=7){
if (max-i<min){
break;
}
if ((max-i)%7==1.0){
count=(max-i-min)/7+1;
break;
}
i++;
}
System.out.println(count);
}
}
刚开始,我一直用的int,后来审题发现超int了。又稀里糊涂的改成了double。最后才傻了吧唧的改成了long

京公网安备 11010502036488号