এটি একটি পুলিশ এবং ডাকাতদের চ্যালেঞ্জ। এটি হ'ল পুলিশ থ্রেড। ডাকাতের থ্রেড এখানে ।
একজন পুলিশ হিসাবে, আপনাকে অবশ্যই ওইআইএস থেকে যে কোনও সিকোয়েন্স বাছাই করতে হবে এবং একটি প্রোগ্রাম পি লিখতে হবে যা সেই অনুক্রম থেকে প্রথম পূর্ণসংখ্যা মুদ্রণ করবে। এছাড়াও আপনি কিছু স্ট্রিং খুঁজে বের করতে হবে গুলি । আপনি সন্নিবেশ তাহলে গুলি মধ্যে কোথাও পি , এই প্রোগ্রামটি ক্রম থেকে দ্বিতীয় পূর্ণসংখ্যা প্রিন্ট আবশ্যক। যদি আপনি একই স্থানে পি-তে s োকান , তবে এই প্রোগ্রামটি অবশ্যই ক্রম থেকে তৃতীয় পূর্ণসংখ্যা মুদ্রণ করবে। s + s + s একই অবস্থানের মধ্যে চতুর্থটি মুদ্রণ করবে এবং আরও অনেক কিছু। এখানে একটি উদাহরণ:
পাইথন 3, সিকোয়েন্স A000027
print(1)
লুকানো স্ট্রিং দুটি বাইট ।
স্ট্রিংটি হ'ল +1
, কারণ প্রোগ্রামটি print(1+1)
দ্বিতীয় পূর্ণসংখ্যা A000027 এ print(1+1+1)
মুদ্রণ করবে , প্রোগ্রামটি তৃতীয় পূর্ণসংখ্যা ইত্যাদি প্রিন্ট করবে etc.
পুলিশ ক্রম, মূল প্রোগ্রাম প্রকাশ আবশ্যক পি , এবং লুকানো স্ট্রিং এর দৈর্ঘ্য গুলি । ডাকাতরা সেই দৈর্ঘ্য পর্যন্ত কোনও স্ট্রিং এবং সিকোয়েন্সটি তৈরি করতে এটি সন্নিবেশ করানোর জন্য অবস্থান আবিষ্কার করে একটি জমা দেয় crack বৈধ ক্র্যাক হওয়ার জন্য স্ট্রিংটির উদ্দেশ্যযুক্ত সমাধানটির সাথে মিলের প্রয়োজন নেই, বা এটিতে যে অবস্থানটি সন্নিবেশ করা হয়েছে তাও নয়।
বিধি
আপনার সমাধানটি অবশ্যই ক্রমের যে কোনও সংখ্যার জন্য কাজ করতে হবে, বা কমপক্ষে একটি যুক্তিসঙ্গত সীমা পর্যন্ত এটি মেমোরি সীমাবদ্ধতা, পূর্ণসংখ্যা / স্ট্যাক ওভারফ্লো ইত্যাদিতে ব্যর্থ হয় until
বিজয়ী ডাকাত সেই ব্যবহারকারী যিনি সর্বাধিক জমাগুলিকে ক্র্যাক করেন, টাইব্রেকার যিনি এই সংখ্যায় ফাটলটি প্রথম পৌঁছেছিলেন।
বিজয়ী পুলিস সবচেয়ে কম স্ট্রিং সঙ্গে পুলিস হয় গুলি করে কর্কশ করা হয় না। টাইব্রেকার হ'ল সংক্ষিপ্ত পি । যদি কোনও অমীমাংসিত জমা দেওয়া না থাকে, সলিউশনটির সাথে যে সলিউশনটি ছিল তাদের দীর্ঘকালীন বিজয়ের জন্য ক্যাক করা হয়নি।
নিরাপদ হিসাবে ঘোষিত করার জন্য, আপনার সমাধানটি অবশ্যই 1 সপ্তাহ অবরুদ্ধ করা উচিত এবং তারপরে লুকানো স্ট্রিং (এবং এটি সন্নিবেশ করার জন্য অবস্থান) প্রকাশিত হতে হবে।
গুলি বাসা বাঁধতে পারে না, এটি শেষ পর্যন্ত শেষ পর্যন্ত অবশ্যই জমে থাকা উচিত। উদাহরণস্বরূপ, যদি গুলি ছিল
10
, প্রতিটি পুনরাবৃত্তির যেতে হবে10, 1010, 101010, 10101010...
বরং10, 1100, 111000, 11110000...
প্রথমটির চেয়ে ক্রমটির দ্বিতীয় টার্মে শুরু করা গ্রহণযোগ্য।
যদি আপনার ক্রমটির সীমাবদ্ধ সংখ্যক শর্তাদি থাকে, তবে শেষ মেয়াদ পেরিয়ে গেলে অপরিজ্ঞাত আচরণের অনুমতি দেওয়া হয়।
সমস্ত ক্রিপ্টোগ্রাফিক সমাধান (উদাহরণস্বরূপ, স্ট্রিংয়ের হ্যাশ পরীক্ষা করা) নিষিদ্ধ।
এর মধ্যে যদি কোনও-এএসসিআইআই অক্ষর থাকে তবে আপনাকে অবশ্যই ব্যবহৃত এনকোডিং নির্দিষ্ট করতে হবে।