ভূমিকা
টোপোলজি হিসাবে পরিচিত গণিতের ক্ষেত্রে , বিচ্ছেদ অ্যাক্সিয়ামগুলি বলে কিছু রয়েছে । স্বজ্ঞাতভাবে, আপনার একটি সেট Xএবং সাবসেটের সংগ্রহ রয়েছে X, যা আমরা সম্পত্তি হিসাবে বিবেচনা করতে পারি। সিস্টেমটি ভালভাবে পৃথক করা হয়েছে, যদি কেউ Xতাদের বৈশিষ্ট্যের ভিত্তিতে সমস্ত আইটেমের মধ্যে পার্থক্য করতে পারে। পৃথকীকরণ axioms এই ধারণা আনুষ্ঠানিকভাবে। এই চ্যালেঞ্জের মধ্যে, আপনার কাজটি তিনটি পৃথক পৃথক অক্ষর প্রদত্ত Xএবং বৈশিষ্ট্যের তালিকা পরীক্ষা করা।
ইনপুট
আপনার ইনপুটগুলি একটি পূর্ণসংখ্যা n ≥ 2এবং পূর্ণসংখ্যার তালিকার একটি তালিকা T। মধ্যে পূর্ণসংখ্যাগুলি Tআঁকা হয় X = [0, 1, ..., n-1]। এর মধ্যে থাকা তালিকা Tখালি এবং অরসোর্টার্ড হতে পারে তবে সেগুলিতে সদৃশ থাকবে না।
আউটপুট
আপনার আউটপুট চারটি স্ট্রিংগুলির মধ্যে একটি, তিনটি পৃথক পৃথক অক্ষ দ্বারা নির্ধারিত, প্রতিটি শেষের চেয়ে শক্তিশালী। অন্যান্য স্বতন্ত্রতা রয়েছে, তবে আমরা সরলতার জন্য এগুলি দিয়ে আছি।
- মনে করুন যে সমস্ত স্বতন্ত্র
xএবং অভ্যন্তরেরyজন্যX, তাদের মধ্যেTঠিক একটি রয়েছে এমন একটি তালিকা রয়েছে । তারপরেXএবং axiom T0Tসন্তুষ্ট করুন । - মনে করুন যে সমস্ত স্বতন্ত্র
xএবংyজন্যX, দুটি তালিকাTরয়েছে যার মধ্যে একটি রয়েছেxতবে রয়েছে নাyএবং অন্যটিতে রয়েছেyতবে নেইx। তারপরেXএবং axiom টি 1Tসন্তুষ্ট করুন । - ধরুন উপরের দুটি তালিকায় কোনও সাধারণ উপাদান নেই। তারপরে
Xএবং axiom টি 2Tসন্তুষ্ট করুন ।
আপনার আউটপুট এক T2, T1, T0বা TSউপরের অবস্থার যা (ঝুলিতে নির্ভর করে, TSমানে তাদের কেউ না)। দ্রষ্টব্য যে টি 2 টি 1 এর চেয়ে শক্তিশালী, যা টি 0 এর চেয়ে শক্তিশালী এবং আপনার সর্বদা শক্তিশালী সম্ভাব্য অক্ষটি আউটপুট করা উচিত।
বিধি এবং স্কোরিং
আপনি একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন। সর্বনিম্ন বাইট গণনা জয়, এবং মান লুফোলগুলি অনুমোদিত নয়।
পরীক্ষার মামলা
2 [] -> TS
2 [[],[1]] -> T0
2 [[0],[1]] -> T2
3 [[0],[0,1,2],[1,2]] -> TS
3 [[],[0],[0,1],[2]] -> T0
3 [[0],[0,1],[2,1],[0,1,2]] -> T0
3 [[0],[0,1],[2,1],[2,0]] -> T1
6 [[0,2,4],[0,3,5],[1,2],[3,4,5]] -> TS
6 [[0,2,4],[0,3,5],[1,2],[2,5],[3,4,5]] -> T0
6 [[0,2,4],[0,3,5],[1,2],[2,5],[3,1],[3,4,5]] -> T1
6 [[0,1],[0,2,3],[1,4],[2,4],[2,3,5],[1,3],[4,5]] -> T2
0 []দেওয়া উচিত T2।
nঅতিমাত্রায়? চ্যালেঞ্জের বাকি অংশগুলিতে, আমি কী উপাদানগুলির মধ্যে থাকতে পারে তা নির্ধারণের বাইরে এটি ব্যবহার করতে দেখছি নাT, তবে এটি কি কেবল সরবরাহ করা শর্টকাটT.Maximum()?