【模拟】图书馆书目检索

该博客介绍了一道关于图书馆书目检索的问题,要求找出书号最接近给定书号K的更大和更小的书号,计算它们的和并判断是否为素数。输入包含书的数量N和书号K,输出是这两本书号的和及其素数状态。样例输入显示了6本书的情况,输出为10和"F",表示和不是素数。
摘要由CSDN通过智能技术生成

题目:图书馆书目检索 rqnoj159

题目描述

图书馆馆长正犯愁呢,原来,有一堆的书要他整理,每本书都有一个书号(<=200000),现在他有一本书,这本书的书号为K(<=200000),现在他要找出一本书号比这本书大的书和书号比这本小的书(但都要最接近图书馆馆长已有的书号),将找到的这两本书的书号加起来,并算出加起来以后的数是否为素数

输入格式

第一行二个数为N,K,表示几本书以及已有书的书号(<=200000)
第二行开始有N个整数,表示这些书的书号

输出格式

第一行一个数,表示两本书书号加起来的和
第二行一个字符,表示和是否为素数,若是则输出"Y"否则输出"F"(引号不打出)

样例输入

样例输出

 

题目不用解释了吧,pascal Code

program rqnoj159;

var
  n,k:longint;
  a:array[0..200000+10] of longint;

procedure init;
begin
  assign(input
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值