1) 100102<span> = 2</span>4*1 + 23*0 + 22*0 + 21*1 + 20<span>*0 = 16 + 0 + 0 + 2 + 0 = 18
</span>100102<span>=18
</span>2) 1001012<span> = 2</span>5*1 + 24*0 + 23*0 + 22*1 + 21*0 + 20<span>*1 = 32 + 0 + 0 + 4 + 0 + 1 = 37
</span>1001012<span>=37</span>
//Dev-C++ 5.11
#include <stdio.h>
int main(void)
{float a[10][10]={0},newar[100]={0},min=2147483647;
int i,j,n,c,coucurr=1,newn=0,boo=0;
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{scanf("%f",&a[i][j]);
newar[newn]=a[i][j];
newn++;}
for(i=0;i<newn;i++)
{for(j=0;j<newn;j++)
if (newar[i]==newar[j] && i!=j)
coucurr++;
if (coucurr>1 && min>newar[i])
{min=newar[i]; boo=1;}
coucurr=1;}
if(boo)
printf("%f",min);
else
printf("Nothing");
return 0;}
Пример ввода:
3
1
2
2
3
3
3
4
4
4
Пример вывода:
2<span />
По данному запросу найдутся абсолютно все сайты (знак | в запросе - или).
350+500+200−5−5−(20-5)−(10-5)−(50-5)=975
Объяснение: при сложении 350+500+200 мы получаем сумму всех 3 кругов по отдельности. При этом, при подсчете общего количества сайтов, в данной сумме значение центрального сегмента у нас утроено, а тех трех сегментов с которыми центральный имеет общую сторону, удвоено. Поэтому мы 2 раза отнимаем 5 и по 1 разу отнимаем разность 50 и 5, 20 и 5, 10 и 5.
Ответ: 975