পূরণবাচক সংখ্যা সিস্টেম অসীম সংখ্যার একটি সিস্টেম। প্রচুর অসীম সংখ্যা। এতগুলি অসীম সংখ্যা যে এটির আক্ষরিক অর্থে তার নিজস্ব অসীমত্ব উপস্থাপন করার জন্য কোনও অনন্ত নেই। উপরের চিত্রটি তারা কীভাবে কাজ করে সে সম্পর্কে একটু ধারণা দেয়। একটি অর্ডিনাল নম্বর ( ভন নিউম্যান নির্মাণ ) পূর্ববর্তী অর্ডিনালের একটি সেট। উদাহরণস্বরূপ, 0 হল খালি সেট, 1 সেট {0}, 2 সেট {0, 1} এবং ইত্যাদি etc. তারপর আমরা ω এ পৌঁছাতে যা} 0, 1, 2, 3 ...}} ω + 1 হ'ল, 0, 1, 2, 3 ... ω}, ω গুণ দুই হয় {0, 1, 2 ... ω, ω + 1, ω + 2 ...} এবং আপনি ঠিক এভাবেই চালিয়ে যান যে।
আপনার প্রোগ্রামটি অর্ডিনালের একটি সেট আউটপুট দেবে, যেমন {0, 1, 4}} আপনার স্কোরটি তখন আপনার সেটের সমস্ত অর্ডিনালের তুলনায় সর্বনিম্ন অর্ডিনাল হবে। {0, 1, 4 For এর জন্য স্কোর 5 হবে {0, 1, 2 ... For এর জন্য স্কোরটি হবে ω ω
আপনি যে অর্ডিনালগুলি জিজ্ঞাসা করেছেন সেগুলি কীভাবে আউটপুট করবেন। অবশ্যই কোড। যথা, আপনার প্রোগ্রামটি অন্যান্য প্রোগ্রামগুলির একটি সম্ভাব্য অসীম তালিকা আউটপুট দেবে, উদ্ধৃতিগুলিতে, প্রতিটি লাইনে একটি করে (নতুন লাইন উপস্থাপনের জন্য আক্ষরিক স্ট্রিং "\ n" ব্যবহার করুন)। একটি প্রোগ্রাম উপরে বর্ণিত হিসাবে তার স্কোর অনুরূপ। উদাহরণস্বরূপ, যদি আপনি আউটপুট
"A"
"B"
"C"
যেখানে এ, বি এবং সি নিজেই বৈধ উত্তর এবং এর স্কোর {0, 1, 4 have রয়েছে, আপনার প্রোগ্রামের স্কোর 5 হবে Note দ্রষ্টব্য যে এ, বি, এবং সি পুরো টুকরা নয়, পুরো প্রোগ্রাম হতে হবে।
উপরোক্ত নিয়মগুলির উপর ভিত্তি করে, এমন কোনও প্রোগ্রাম যা কিছুতেই আউটপুট দেয় না তার স্কোর 0 থাকে (সর্বনিম্ন অর্ডিনালটি সমস্ত {} 0 এর চেয়ে বড় হয়)। এছাড়াও, মনে রাখবেন কোনও ফাউন্ডেশনের অ্যাক্সিয়ামের মাধ্যমে কোনও সেট নিজেকে ধারণ করতে পারে না । যথা, প্রতিটি সেটের (এবং তাই অर्डিনাল) শূন্যের নীচে একটি পাথ রয়েছে। এর অর্থ এটি একটি পূর্ণ-কুইনটি অবৈধ হবে কারণ এটি কোনও সেট নয়।
এছাড়াও, কোনও প্রোগ্রামকে বাইরের সংস্থাগুলি (নিজস্ব ফাইল, ইন্টারনেট ইত্যাদি ...) অ্যাক্সেস করার অনুমতি নেই। এছাড়াও, আপনি যখন নিজের স্কোরটি তালিকাভুক্ত করেন, ক্যান্টরের সাধারণ ফর্মটি ক্যান্টরের সাধারণ ফর্মটিতে না থাকলে এটি ইতিমধ্যে রাখুন, যদি আপনি (যদি না পারেন তবে অন্য কেউ পারেন)।
উপরের সমস্তটি বিবেচনায় নেওয়ার পরে, আপনার পোস্ট করা আসল উত্তরটি অবশ্যই 1,000,000 বাইটের (কমেন্টের মন্তব্য নয়) এর অধীনে হতে হবে। (এই উপরের সীমাটি সম্ভবত স্বয়ংক্রিয়ভাবে উত্পন্ন কোডের জন্য খেলতে আসবে)। এছাড়াও, আপনি ব্যবহার না করা প্রতিটি বাইটের জন্য আপনার স্কোর বৃদ্ধি করতে হবে (যেহেতু আমরা ইনফিনিটিগুলি নিয়ে কাজ করছি, এটি সম্ভবত তখনই বিবেচনায় আসবে যখন অর্ডিনালগুলি খুব কাছের বা একই হয়)। আবার এই অনুচ্ছেদটি কেবল পোস্ট করা উত্তরের ক্ষেত্রে প্রযোজ্য নয়, উত্পন্ন উত্সগুলি, বা উত্পন্ন উত্পন্ন উত্সগুলি ইত্যাদিতে নয়।
এটিতে কুইন ট্যাগ রয়েছে, কারণ বৃহত অর্ডিনালগুলি তৈরিতে ব্যবহারের জন্য সোর্সগুলির নিজস্ব কোডের কমপক্ষে অংশটি তৈরি করা সহায়ক হতে পারে। যদিও এটি কোনওভাবেই প্রয়োজন হয় না (উদাহরণস্বরূপ, স্কোর 5 সহ একটি জমা দেওয়ার জন্য সম্ভবত নিজস্ব উত্স কোডের প্রয়োজন হবে না)।
একটি পরিশ্রমী এবং মন্তব্যযুক্ত উদাহরণের জন্য, এখানে দেখুন ।