这样也能拿分?

P3955 [NOIP2017 普及组] 图书管理员

lemir3 @ 2017-11-11 23:23:49

#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int x[1010],b[1010],s[1010],n,q;
int main()
{
    cin>>n>>q;
   for(int i=1;i<=n;i++)cin>>b[i];
   for(int i=1;i<=q;i++)cin>>s[i]>>x[i];
   sort(b+1,b+1+n);
   for(int i=1;i<=q;i++)
   {
       bool nopisb=true;
       for(int j=1;j<=n;j++)
       {
           int k=pow(10,s[i]);
           if(b[j]%k==x[i])
           {
               nopisb=false;
               cout<<b[j]<<endl;
               break;
           }
            if(nopisb==true)cout<<"-1"<<endl;//打的时候因为机子上没编译器,在洛谷的IDE上写出来弄错了括号,连测试数据都要冒一堆-1,然而就这样得了30分?
       }
   }
return 0;

这真是一个有趣又令人深思的问题- - }


by 角边边证全等 @ 2017-11-12 08:33:42

你只拿30分拿的了一等奖吗?

@廤贔㥁塍欻䨊


by lin_toto @ 2017-11-12 11:51:41

你只拿30分拿的了一等奖吗?


by whiteqwq @ 2017-11-12 13:26:34

你只拿30分拿的了一等奖吗?


by fly20040720 @ 2017-11-15 21:10:40

330分拿不了一等奖吗?


|