宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组)第1页共6页宁波市第29届中小学生计算机程序设计竞赛复赛试题(小学组)题目一览试题名称小李数星星小李打台球小李发奖金小李打怪兽英文代号starballmoneymonster程序名star
pas/c/cppball
pas/c/cppmoney
pas/c/cppmonster
pas/c/cpp输入文件名star
inball
inmoney
inmonster
in输出文件名star
outball
outmoney
outmonster
out内存限制128MB128MB128MB128MB时限1秒1秒1秒1秒关于竞赛中不同语言使用限制的说明一.关于使用Pascal语言与编译结果的说明1.对于Pascal语言的程序,当使用IDE和fpc编译结果不一致时,以fpc的编译结果为准
2.允许使用数学库(usesmath子句),以及ansistring
但不允许使用编译开关(最后测试时pascal的范围检查开关默认关闭:{$R-,Q-,S-}),也不支持与优化相关的选项
3.本次比赛允许使用64位整数类型:int64或qword
小李数星星(star)题目描述小李在农村长大,那时候大家喜欢晚饭过后在院子里纳凉,听不懂大人在说什么的小李喜欢抬头看天空,尤其是夏天的夜晚,天上的星星又多又亮
长大后小李进城打工,每当想家的时他还是喜欢抬头看看天,寻找另一边故乡的记忆
可是大城市里空气质量太差了,雾霾天气横行,天上能看到的星星也越来越少了
小李每次用一个正方形去覆盖自己所能看到的星星,随着日子的推移,这个正方形越来越小了,悲伤的小李希望你能告诉他这个正方形的面积
为了让问题变得简单,小李每次只会使用水平放置的正方形来覆盖(不会旋转),具体参照样例解释
输入第一行一个整数n,表示星星的数量
接下来共n行,每行2个正整数(a