#include<stdio.h>
int arrN[1000001]={};
int left,right;
func(int a)
{
int mid=(left+right)/2;
//printf("%d %d %d\n", left, mid, right);
if(left==right&&arrN[left]!=a)
{
printf("-1 ");
return;
}
if(arrN[mid]==a)
{
printf("%d ",mid);
return;
}
else if(arrN[mid]>a)
{
right=mid;
func(a);
}
else
{
left=mid+1;
func(a);
}
}
int main()
{
int a,i,n,m;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&arrN[i]);
}
scanf("%d",&m);
for(i=1;i<=m;i++)
{
scanf("%d",&a);
if(arrN[1]>a||arrN[n]<a)
printf("-1 ");
else
{
left=1;
right=n;
func(a);
}
}
return 0;
}
#include<stdio.h>
int main()
{
float a,b;
scanf("%f %f",&a,&b);
printf("%.4f",-(b/a));
}
#include<stdio.h>
int main()
{
int arr[10001]= {};
int i,n,m;
int sum=0,mm=-1,cnt=0,div,finsum,rem;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d ", &arr[i]);
sum = sum+arr[i];
}
scanf("%d", &m);
if(m>=sum)
{
for(i=0; i<n; i++)
{
if(arr[i]>mm)
{
mm = arr[i];
}
}
printf("%d", mm);
}
else
{
div=m/n;
for(i=0; i<n; i++)
{
if(div>arr[i])
{
m = m-arr[i];
arr[i] = 1000000001;
cnt++;
}
}
finsum = m/(n-cnt);
for(i=0;i<n;i++)
{
if(finsum>arr[i])
{
m = m-arr[i];
cnt++;
}
}
printf("%d", m/(n-cnt)); // 틀린 예 125 105 140 150 예산 485 정답 127 해결함
}
return 0;
}