Processing math: 100%

سوال ۱۲

دو دنباله‌ی ۱۰ تایی A و B از ارقام ۰ و ۱ داده شده‌اند. در هر حرکت می‌توانیم وضعیت ارقام A را از سمت چپ تا جای دلخواهی عوض کنیم (یعنی هر رقم ۰ را به ۱ و هر رقم ۱ را به ۰ تبدیل کنیم.) اگر ۱۰۱۱۱۰۰۱۰۰ =A و ۰۰۱۱۰۱۰۰۱۰ =B باشد٬ حداقل چند حرکت لازم است تا A به B تبدیل شود؟

  1. ۵
  2. ۶
  3. ۱۰
  4. ۱۱
  5. نمی‌توان از A به B رسید.

پاسخ

گزینه (۱) درست است.

اولین رقم از سمت راست A که با معادلش در B متفاوت باشد را i می‌نامیم. در هر مرحله٬ از اولین رقم از سمت چپ A شروع کرده و تا رقم i تمام ارقام را تعویض می‌کنیم که بعد از ۵ مرحله به شکل زیر به دنباله B خواهیم رسید.

A0=101110010_0A1=0100011_010A2=101110_0010

A3=0100_010010A4=1_011010010A5=0011010010=B