首页 > 其他分享 >HDOJ1017 A Mathematical Curiosity

HDOJ1017 A Mathematical Curiosity

时间:2023-04-05 11:06:24浏览次数:61  
标签:Mathematical 空行 scanner int nextInt Curiosity cases HDOJ1017 Scanner


题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1017


这个题目其实挺坑的。


首先是N,应该挺多人纠结过这个N,N其实是blocks(块),一块有未知个cases。


一个块的结束标志是0,0。


然后是PE的问题,空格、空行

,我也是被坑的好惨。

这里应该是每个块之间有一个空行!也就是说,最后一个块是不在换行的。case与case之间没空行。


至于整数的判断,使用%来处理。


下面AC代码:


import java.util.Scanner;

public class Main{
	private static Scanner scanner;

	public static void main(String[] args) {
		scanner = new Scanner(System.in);
		int cases = scanner.nextInt();
		for (int i = 0; i < cases; i++) {
			int caseNum = 1;
			while (scanner.hasNext()) {
				int n = scanner.nextInt();// 0<a<b<n
				int m = scanner.nextInt();
				if (n == 0 && m == 0) {
					break;
				}
				int count = 0;// 整数个数
				for (int a = 1; a < n; a++) {// a
					for (int b = a+1; b < n; b++) {//b
						//判断公式计算结果是整数
						if((a*a+b*b+m)%(a*b)==0){
							count++;
						}
					}
				}
				System.out.println("Case "+caseNum+": "+count);
				caseNum++;
			}
			if(i<cases-1){
				System.out.println();
			}
		}
	}
}



标签:Mathematical,空行,scanner,int,nextInt,Curiosity,cases,HDOJ1017,Scanner
From: https://blog.51cto.com/u_15741949/6170271

相关文章

  • RxJS 系列 – Mathematical and Aggregate Operators
    前言前几篇介绍过了 CreationOperatorsFilteringOperatorsJoinCreationOperatorsErrorHandlingOperatorsTransformationOperatorsJoinOperatorsUtilityOperatorsConditionalandBooleanOperators这篇继续介绍 MathematicalandAggregateOperators 参......
  • STAT2001 Mathematical Statistics
    STAT2001/STAT2013/STAT6013-IntroductoryMathematicalStatistics(forActuarialStudies)/PrinciplesofMathematicalStatistics(forActuarialStudies)Lecturer:A......
  • LATEX Mathematical Symbols(Rice University)
    来自于莱斯大学(RiceUniversity)发布的《LATEXMathematicalSymbols》......
  • HDU 1017 A Mathematical Curiosity
    DescriptionGiventwointegersnandm,countthenumberofpairsofintegers(a,b)suchthat0<a<b<nand(a^2+b^2+m)/(ab)isaninteger. Thi......
  • [Mathematical Analysis] 函数极限与连续函数(待续……)
    写在前面要当一个创造者。整理这些笔记是为了有所创造。要有所创造,就必须对我所讨论的问题本身有充分的理解,创造的就是在理解和归纳的过程中找到的最符合我个人的最自然......
  • mathematical tip 1
    mathematicaltip标签(空格分隔):mathematics1.additiontimedifference2.transformation\((a+b)\times(a+(-b))=a^2-b^2\)->c:coefficients\((a+c\timesb)\t......
  • Mathematical Circus-数论-分类讨论
    codeforces MathematicalCircus-div2-B题意:给定n,k。是否能把(1--n)的数分成符合条件的(a,b)对。条件:(a+k)*b%4==0解:因为:原式=(a+k)*b≡0(mod4)ab+b*k≡0(mod4)若k>=4,b......
  • CF1719B Mathematical Circus
    题链:cfluogu分类讨论思想。Description把\(1\)到\(n\)共\(n\)个整数分成\(\frac{n}{2}\)对有序数对\(\left(a_i,b_i\right)\),则对于\(\forall\left(a_i,......
  • CF1719B Mathematical Circus 题解
    一道不错的构造题。思路先说一句废话,能被\(4\)整除的数在除以\(2\)之后得到的数还是一个偶数。我们可以根据\(k\)的奇偶性以及\(k\)除以\(2\)之后的奇偶性分......
  • CF1719B Mathematical Circus
     题意简述:对于给定的$n,k$,能否将$1,2,3,...,n$($n$为偶数),两两分组.求对于每个分组($x_i$,$y_i$),是否全部满足$4\mid(x_i+k)*y_i$,如果分组全部......