Исполнитель Робот действует на клетчатой доске, между соседними клетками которой могут стоять стены. Робот передвигается по клет
кам доски и может выполнять команды 1 (вверх), 2 (вниз), 3 (вправо) и 4 (влево), переходя на соседнюю клетку в направлении, указанном в скобках. Если в этом направлении между клетками стоит стена, то Робот разрушается. Робот успешно выполнил программу
33233241
Какую последовательность из четырех команд должен выполнить Робот, чтобы вернуться в ту клетку, где он был перед началом выполнения программы, и не разрушиться вне зависимости от того, какие стены стоят на поле?
int main(){ int a,n=0; int k0=0; int kp=0; int kot=0; cin>>n; for(int i=0;i<n;i++){ cin>>a; if(a==0)k0++; if(a>0)kp++; if(a<0)kot++;} cout<<k0<<endl<<kp<<endl<<kot; cin.get(); cin.get(); return 0; }
Для анализа результатов независимых испытаний используется формула Бернулли:
Здесь n = 10 - всего проверяемых документов; m = 9 - число документов, в которых нет ошибки; p = 0,9 - вероятность того, что документ не содержит ошибки; q = 0,1 - вероятность того, что в документе есть ошибка.