P3955 [NOIP2017 普及组] 图书管理员 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

解题思路

1.由于题目说的是书编码的后几位相同,因此只需要对比后几位。这就让人想到了通过mod取模运算去除前几位

2.因为需要mod掉需求码的长度,所以可以用到pow函数。

3.根据题目建立1个数组,储存书的编码;

4.通过计算取得最小值,输出

#include<bits/stdc++.h>
using namespace std;
int num[1005];
int main()
{int n,q;cin>>n>>q; for(int i=1;i<=n;i++){cin>>num[i];}int temp,min,len,need;for(int i=1;i<=q;i++){min=10000001;cin>>len>>need;temp=pow(10,len);for(int j=1;j<=n;j++){if(num[j]%temp==need)//去除前面无关的数字{if(num[j]<min)min=num[j];} }if(min==10000001)cout<<-1<<endl;else cout<<min<<endl;}return 0;
}

[NOIP2017 普及组] 图书管理员相关推荐

  1. P3955 [NOIP2017 普及组] 图书管理员C++题解

    洛谷来源:P3955 [NOIP2017 普及组] 图书管理员 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)https://www.luogu.com.cn/problem/sol ...

  2. 信息学奥赛一本通 1415:【17NOIP普及组】图书管理员 | 洛谷 P3955 [NOIP2017 普及组] 图书管理员

    [题目链接] ybt 1415:[17NOIP普及组]图书管理员 洛谷 P3955 [NOIP2017 普及组] 图书管理员 [题目考点] 1. 枚举 2. 二分 [解题思路] 解法1:枚举 对于每个 ...

  3. [NOIP2017普及组]图书管理员

    NOIP2017 题目描述 图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个 正整数. 每位借书的读者手中有一个需求码,这个需求码也是一个正整数.如果一本书的图 书编码恰好以读 ...

  4. P3955 [NOIP2017 普及组] 图书管理员——模拟

    题目描述 图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个 正整数. 每位借书的读者手中有一个需求码,这个需求码也是一个正整数.如果一本书的图 书编码恰好以读者的需求码结尾,那 ...

  5. 洛谷P3955 [NOIP2017 普及组] 图书管理员

    题目链接 纯粹的暴力枚举,复杂度O(n2) 因为题目数据很小,所以很安全,不会超时. #include<bits/stdc++.h> using namespace std;#define ...

  6. ◆竞赛题目◆◇NOIP 2017 普及组◇ 图书管理员

    ◇NOIP 2017 普及组◇图书管理员 Description 图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个 正整数. 每位借书的读者手中有一个需求码,这个需求码也是一个 ...

  7. luogu3955 图书管理员(NOIP2017普及组第2题)

    luogu3955 图书管理员(NOIP2017普及组第2题) 时空限制    1000ms/128MB 题目描述 图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个 正整数. ...

  8. noi2017初赛c语言试题,NOIP2017普及组初赛试题及答案

    原标题:NOIP2017普及组初赛试题及答案 清北学堂信息学金牌教研团今天为学生们整理了NOIP2017普及组初赛试题及答案,供学生们参考哦! --此文2100多文字,大概需要60分钟看完 一.单项选 ...

  9. P3954 [NOIP2017 普及组] 成绩(python3实现)

    https://www.luogu.com.cn/problem/P3954 """P3954 [NOIP2017 普及组] 成绩 https://www.luogu.c ...

  10. 信息学奥赛一本通 1414:【17NOIP普及组】成绩 | 洛谷 P3954 [NOIP2017 普及组] 成绩

    [题目链接] ybt 1414:[17NOIP普及组]成绩 洛谷 P3954 [NOIP2017 普及组] 成绩 [题目考点] 1. 算术表达式 2. 自动类型转换 低精度类型与高精度类型计算结果是高 ...

最新文章

  1. libgstreamer-1.0.so.0: cannot open shared object file: No such file or directory
  2. python二进制打开(rb)和文本格式打开(r)什么区别?
  3. 凸透镜成像实验软件_中考物理凸透镜成像难点解析
  4. jdbc mysql连接测试_JDBC测试计划-连接mysql
  5. Linux常用压缩命令
  6. css:position
  7. oracle connect by用法
  8. OpenKruise 如何实现 K8s 社区首个规模化镜像预热能力
  9. 请交一个关于域的问题
  10. PAT (Advanced Level) 1070. Mooncake (25)
  11. linux 手机 wlan信号桥,手机WLAN信号桥是什么?WLAN信号的作用和使用方法
  12. imgareaselect 缩略图 裁剪图片
  13. 稀缺生物科技美妆海报PSD分层模板,看得见的超前感!
  14. werkzeug routing.Rule
  15. ORACLE 中IN和EXISTS比较
  16. Thrift 的原理和使用
  17. linux笔记8.0
  18. 如何在Windows上启用JavaScript
  19. 2020年哈尔滨工业大学C语言程序设计精髓 第四周练兵编程题
  20. 在控制台,打印出某个具体的变量,并监听其变化

热门文章

  1. SAP MM批次管理(1)物料与批次
  2. 蓝桥杯题目练习 水题 [蓝桥杯2019初赛]矩形切割
  3. android官方升级包下载安装,安卓7.0正式版安装包下载
  4. VMRC开启拷贝粘贴
  5. UE5热更新(Pak包的Cook,打包,加载,踩过的一些坑)
  6. c语言erp系统开发,erp系统怎么开发工具
  7. j2me 移植 android,J2me移植Android初步探索
  8. 百度文库免费下载,精选六种方法!
  9. 【JZOJ A组】时空幻境
  10. 使用Spring Boot开发邮件系统