题目—图书管理员 (shiyancang.cn)

图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。

每位借书的读者手中有一个需求码,这个需求码也是一个正整数。

如果一本书的图书编码恰好以读者的需求码结尾,那么这本书就是这位读者所需要的。

小LL刚刚当上图书馆的管理员,对于不同的同学来问她有没有这本书?找要借的哪本书?

工作量有点大,请你帮她写一个程序,对于每一位读者,求出他所需要的书中图书编码最小的那本书,如果没有他需要的书,请输出 -1−1。

如何判断只需要相减,并且满足刚好是有那么多零即可。

#include<bits/stdc++.h>
using namespace std;
const int N=1e3+520;
int n,q,x,y;
bool flag;
int a[N];
bool judge(int a,int b,int c)
{
int temp=1;
for(int i=1;i<=c;i++) temp*=10;
if(a-b>=0&&(a-b)%temp==0) return true;
else return false;
}
int main()
{
scanf("%d%d",&n,&q);
for(int i=1;i<=n;i++) scanf("%d",&a[i]);
sort(a+1,a+1+n);
for(int i=1;i<=q;i++)
{
flag=false;
scanf("%d%d",&x,&y);
for(int j=1;j<=n;j++)
{
if(judge(a[j],y,x))
{
cout<<a[j]<<'\n';flag=true;break;
}
}
if(!flag) cout<<"-1"<<'\n';
}
return 0;
}

  

最新文章

  1. 理解Cookie和Session机制(转)
  2. 让所有的浏览器都支持html5
  3. 直接使用docker而无须加sudo
  4. js学习之原型prototype(一)
  5. hibernate3.0 org.dom4j.DocumentException: Connection timed out: connect Nested exception:
  6. &lt;一&gt;初探js特效魅力之选项卡05
  7. javascript 比较对象(hashcode)
  8. CSS彻底研究(1)
  9. 【Swift】 GET&amp;POST请求 网络缓存的简单处理
  10. 开涛spring3(7.3) - 对JDBC的支持 之 7.3 关系数据库操作对象化
  11. 《撸轮子系列》之LoadPE
  12. 5. Effective Java 第三版——使用依赖注入取代硬连接资源
  13. SQLite这么娇小可爱,不多了解点都不行啊
  14. go中redis使用小结
  15. Shiro ini配置
  16. Python3 CNN中卷积和池化的实现--限制为二维输入
  17. 多线程执行顺序诡异现象谈,你不知道的pthread_create
  18. ASP.NET MVC传递Model到视图的多种方式总结(二)__关于ViewBag、ViewData和TempData的实现机制与区别
  19. Nginx+mysql+php(待补全)
  20. [docker]docker0网络模型探究

热门文章

  1. mysql 连接数过多内存增长过快
  2. 隐藏计划任务反弹shell
  3. docker启动报错:Failed to Setup IP tables: Unable to enable SKIP DNAT rule
  4. 【LeetCode】393. UTF-8 Validation 解题报告(Python)
  5. 【LeetCode】470. Implement Rand10() Using Rand7() 解题报告(Python & C++)
  6. 【LeetCode】423. Reconstruct Original Digits from English 解题报告(Python)
  7. codeforces B. Island Puzzle
  8. Anaconda下载与安装
  9. 第二十一个知识点:CRT算法如何提高RSA的性能?
  10. Go语言练习 Rot13