ভূমিকা
যদি আপনি ইতিমধ্যে চক্রীয় গোষ্ঠী কী তা জানেন তবে আপনি এই অংশটি এড়িয়ে যেতে পারেন।
একদল সেট এবং একটি মিশুক বাইনারি অপারেশন দ্বারা সংজ্ঞায়িত করা হয় $
(যে (a $ b) $ c = a $ (b $ c)
। সেখানে দলের ঠিক একটি উপাদান বিদ্যমান e
যেখানে a $ e = a = e $ a
সবার জন্য a
গ্রুপ (ইন পরিচয় ।) প্রতিটি উপাদান জন্য a
দলের অস্তিত্ব আছে ঠিক একটি b
যেমন যে a $ b = e = b $ a
( বিপরীত ) a, b
গ্রুপে প্রতিটি দুটি উপাদানের জন্য , a $ b
গ্রুপে রয়েছে ( বন্ধ )।
আমরা a^n
জায়গায় লিখতে পারেন a$a$a$...$a
।
আবর্তনশীল কোনো উপাদান দ্বারা উত্পন্ন উপগোষ্ঠী a
গ্রুপ রয়েছে <a> = {e, a, a^2, a^3, a^4, ..., a^(n-1)}
যেখানে n
উপগোষ্ঠী ক্রম (SIZE) হয় (যদি না উপগোষ্ঠী অসীম যায়)।
একটি গোষ্ঠীটি চক্রযুক্ত হয় যদি এটির একটি উপাদান দ্বারা তৈরি করা যায়।
চ্যালেঞ্জ
সীমাবদ্ধ গোষ্ঠীর জন্য কেলে টেবিল (পণ্য সারণী) দেওয়া, এটি চক্রীয় কিনা তা নির্ধারণ করুন।
উদাহরণ
আসুন নীচের কেলে টেবিলটি একবার দেখুন:
1 2 3 4 5 6
2 3 1 6 4 5
3 1 2 5 6 4
4 5 6 1 2 3
5 6 4 3 1 2
6 4 5 2 3 1
(এটি ডিহেড্রাল গ্রুপ 3, ডি_3 এর কেলে টেবিল)।
এটি 1-সূচকযুক্ত, সুতরাং আমরা যদি এর সন্ধান করতে চাই 5 $ 3
, আমরা তৃতীয় সারির পঞ্চম কলামে লক্ষ্য করি (নোট করুন যে অপারেটরটি অগত্যা পরিবর্তনীয় নয়, তাই 5 $ 3
সমানও নয়) 3 $ 5
আমরা এখানে এটি দেখতে পাই 5 $ 3 = 6
(এটিও যে 3 $ 5 = 4
)।
আমরা <3>
শুরু করে খুঁজে পেতে পারি [3]
এবং তারপরে তালিকাটি অনন্য হয়ে গেলে শেষ উপাদানটির উত্পাদক এবং জেনারেটর (3) যুক্ত করুন। আমরা পেতে [3, 3 $ 3 = 2, 2 $ 3 = 1, 1 $ 3 = 3]
। আমরা এখানে সাবগ্রুপ নিয়ে থামি {3, 2, 1}
।
আপনি গনা <1>
মাধ্যমে <6>
আপনি দেখতে পাবেন গ্রুপের মৌলসমূহের যে কেউ সমগ্র দলের উৎপন্ন। সুতরাং, এই গ্রুপটি চক্রীয় নয়।
পরীক্ষার মামলা
ইনপুটকে ম্যাট্রিক্স হিসাবে দেওয়া হবে, সত্যবাদী / মিথ্যা সিদ্ধান্তের মান হিসাবে আউটপুট।
[[1,2,3,4,5,6],[2,3,1,6,4,5],[3,1,2,5,6,4],[4,5,6,1,2,3],[5,6,4,3,1,2],[6,4,5,2,3,1]] -> False (D_3)
[[1]] -> True ({e})
[[1,2,3,4],[2,3,4,1],[3,4,1,2],[4,1,2,3]] -> True ({1, i, -1, -i})
[[3,2,4,1],[2,4,1,3],[4,1,3,2],[1,3,2,4]] -> True ({-1, i, -i, 1})
[[1,2],[2,1]] -> True ({e, a} with a^-1=a)
[[1,2,3,4,5,6,7,8],[2,3,4,1,6,7,8,5],[3,4,1,2,7,8,5,6],[4,1,2,3,8,5,6,7],[5,8,7,6,1,4,3,2],[6,5,8,7,2,1,4,3],[7,6,5,8,3,2,1,4],[8,7,6,5,4,3,2,1]] -> False (D_4)
[[1,2,3,4,5,6],[2,1,4,3,6,5],[3,4,5,6,1,2],[4,3,6,5,2,1],[5,6,1,2,3,4],[6,5,2,1,4,3]] -> True (product of cyclic subgroups of order 2 and 3, thanks to Zgarb)
[[1,2,3,4],[2,1,4,3],[3,4,1,2],[4,3,1,2]] -> False (Abelian but not cyclic; thanks to xnor)
আপনাকে গ্যারান্টি দেওয়া হবে যে ইনপুটটি সর্বদা একটি গোষ্ঠী।
আপনি ইনপুট 0-সূচকযুক্ত মান হিসাবে নিতে পারেন।
[1..n]
যা কিছু উত্তরে ত্রুটিগুলি লুকিয়ে থাকতে পারে।
[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]]
)?