Processing math: 100%

سوال ۱۸

دنباله‌ی a1,a2,...,an از اعداد متمایز٬ یک دنباله‌ي «۲ـ مرتب» نامیده می‌شود اگر به ازای هر 1mn2‎ داشته باشیم: ai<ai+2. اگر یک دنباله ۲ـ مرتب را به ترتیب صعودی مرتب کنیم٬ هر یک از عضو‌های این دنباله حداکثر چند خانه جابه‌جا می‌شود؟ (x یعنی بزرگ‌ترین عدد صحیح کوچک‌تر یا مساوی x و x یعنی کوچک‌ترین عدد صحیح بزر‌گ‌تر یا مساوی x.)

  1. ۲
  2. ۳
  3. n2
  4. n2
  5. n1

پاسخ

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

بیش‌ترین جابه‌جایی موقعی اتفاق می‌افتد که دنباله به صورت a1b1a2b2akbk یا a1b1a2b2akbkak+1 بوده و هر دو دنباله‌ی aiها و bi ها صعودی بوده و bk از a1 کوچک‌تر باشد٬ در این صورت دنباله‌ی صعودی مورد نظر به شکل b1b2bka1a2ak یا b1b2bka1a2ak+1 مرتب می‌شود و بیش‌ترین جابه‌جایی در این حالت مربوط به bk است که به اندازه‌ی k واحد یا n2 واحد جابه‌جا شده است.