答案如下:↓↓↓
王翀,三本与二本的区别,海藻茶
答案如下:↓↓↓
1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<ctime> 5 #include<algorithm> 6 #include<cmath> 7 using namespace std; 8 #define debug(x) cerr<<#x<<'='<<x<<endl 9 #define maxn 654321 10 11 int n,q; 12 int a[maxn]; 13 int s,y,l,v,a; 14 15 void binary_chop(int low,int high,int y){ 16 while (low<high){ 17 int mid=(low+high)/2; 18 if (a[mid]>=y) high=mid; 19 else low=mid+1; 20 } 21 cout<<low<<endl; 22 } 23 int main(){ 24 cin>>n>>q; 25 cin>>s; 26 a[1]=s-1; 27 for (int i=2;i<=n;i++){ 28 scanf("%d",&s); 29 a[i]=s+a[i-1]; 30 } 31 for (int j=1;j<=q;j++){ 32 scanf("%d",&y); 33 binary_chop(1,n,y); 34 } 35 return 0; 36 } 37 38
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论