问题标题: 酷町堂:1754我哪错了??????求解

0
0
卫臻
卫臻
高级守护
高级守护

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    int n,a[100050],k,m,mid,l;
    cin>>n>>l;
    for (int i=1;i<=n;i++)
       cin>>a[i];
    for(k=1;k<=l;k++)
    {
        int i,j;
        i=1;
        j=n+1;
        cin>>m;
        if(a[1]>m) cout<<"-1";
        else
        {
            while(i<j)
            {
                    mid=(i+j)/2;
                    if(a[mid]>m) j=mid;
                    else if(a[mid]<=m) i=mid+1;
            }
           cout<<a[i-1];
        }
    }
    return 0;


2
0
0
0
0
0
0
0
0
施巧稚
施巧稚
初级守护
初级守护

你这是抄百度的吧?

施巧稚在2019-02-12 11:39:03追加了内容

没有错,只是分开输出了

0
0
0
0
杨双瑞
杨双瑞
高级光能
高级光能
https://wenda.codingtang.com/questions/12713/

https://wenda.codingtang.com/questions/5516/

求采纳

0
杨双瑞
杨双瑞
高级光能
高级光能
https://wenda.codingtang.com/questions/12713/

https://wenda.codingtang.com/questions/5516/

求采纳

0
0
0
李玥仑
李玥仑
中级光能
中级光能

两只老虎两只老虎爱挖坟爱挖坟

0
0
0
0
0
我要回答