ভূমিকা
টোপোলজি হিসাবে পরিচিত গণিতের ক্ষেত্রে , বিচ্ছেদ অ্যাক্সিয়ামগুলি বলে কিছু রয়েছে । স্বজ্ঞাতভাবে, আপনার একটি সেট 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()
?