当前位置:首页 > 题解目录 > 正文内容

2021年崂山区程序设计竞赛题(初中组)

亿万年的星光5年前 (2021-04-27)题解目录2364

2021崂山区程序设计竞赛题(初中组)

(比赛时间90分钟,试题满分300分)

题目名称

区间和

区间位数的个数

有序数组


保存文件

sum

digit

array


输入文件名

sum.in

digit.in

array.in


输出文件名

sum.out

digit.out

array.out


每个测试点时限

1

1

1


测试点数目

20

20

20


每个测试点分值

5

5

5


附加样例文件


结果比较方式

全文比较(过滤行末空格及文末回车)

题目类型

传统

传统

传统


运行内存限制

128M

128M

128M


 

说明:1、须以题目中规定的文件名进行保存,保存到建好的文件夹中,不需要每个题目单独建立文件夹。

2、用上机编程,C++选手,如果尚未掌握文件输入输出,请参考以下我们提供的一种方法进行文件输入输出。在主函数即main()的开始部分加入以下代码:

        freopen("输入文件名","r",stdin);

freopen("输出文件名","w",stdout);

 

 

1.区间和(sum.cpp)

【描述】

输入一个整数Q,进行Q次询问,每次给定两个整数lr每一次输出lr中所有平方数的和 % 1000000007

【输入】

第一行是一个整数Q

后面的Q行每行有2个数字lr

【输出】

Q行,每行一个整数。

【样例输入输出】

light.in

light.out

2

2   10

3   100

13

384

 

【数据范围】

40%的数据:Q<=1000,l<=r<=1000

80%的数据:Q<=1000,l<=r<=1e6

100%的数据: Q<=1e6,l<=r<=1e6

 

 

 

2.区间数位个数(digit.cpp)

【描述】

给定整数n整数k,求出1n中所有数的每一位数字中,出现数字k的次数。

【输入】

第一行是两个个整数nk

【输出】

一个整数表示答案

【样例输入输出】

light.in

light.out

123456 5

58993

 

 

【数据范围】

60%的数据:n<=1e6,1<=k<=9

80%的数据:n<=1e12,1<=k<=9

 

 

 

 

 

 

 

3.有序数组(array.cpp)

【题目描述】

给定一个数组,其中每个元素均为1-2000之间的正整数,现在可以使用12000之间的整数去替换数组的任意元素,替换完成后新数组构成的序列为不下降序列。要求替换次数尽可能少,如果替换次数相同,输出替换后的数组元素之和最小的方案。

【输入】

第一行为整数n

第二行为n个正整数ai

【输出】

n个正整数,为替换后的数组

【样例输入输出】

array.in

array.out

3

10 8 7

1 1 7

 

【数据范围】

40%的数据:n <= 50

100%的数据: n <= 2000

 

 

 


    扫描二维码推送至手机访问。

    版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

    分享给朋友:

    相关文章

    【题解】2019 T2 公交换乘

    【题目描述】著名旅游城市 B 市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交车的优惠方案:1、在搭乘一次地铁后可以获得一张优惠票,有效期为 45 分钟,在有效期内可以消耗这张优惠...

    【题解】给定和为定数

    【题目描述】给出若干个整数,询问其中是否有一对数的和等于给定的数。【输入描述】第一行是整数n(0 < n ≤ 100,000),表示有n个整数。第二行是n个整数。整数的范围是在0到108之间。第...

    【题解】河中跳房子

    【题目描述】每年奶牛们都要举办各种特殊版本的跳房子比赛,包括在河里从一个岩石跳到另一个岩石。这项激动人心的活动在一条长长的笔直河道中进行,在起点和离起点L远 (1 ≤ L≤ 1,000,000,000...

    【题解】红与黑

    【题解】红与黑

    【题目描述】有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。【输入】包括多组数据。每...

    【题解】金银岛

    题目描述某天KID利用飞行器飞到了一个金银岛上,上面有许多珍贵的金属,KID虽然更喜欢各种宝石的艺术品,可是也不拒绝这样珍贵的金属。但是他只带着一个口袋,口袋至多只能装重量为w的物品。岛上金属有s个种...

    【题解】特殊的质数肋骨

    【题目描述】农民约翰母牛总是产生最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组...