এই চ্যালেঞ্জটি এই অ্যাপ্লিকেশন দ্বারা অনুপ্রাণিত । পরীক্ষার কেসগুলি সেই অ্যাপ থেকে নেওয়া হয়।
এটি একটি দ্রুততম কোড চ্যালেঞ্জ, যেখানে সর্বনিম্ন সময়ের মধ্যে বৃহত্তম পরীক্ষার কেস সমাধান করার উদ্দেশ্য। কিছু ছোট পরীক্ষার কেস সরবরাহ করা হয়েছে, যাতে লোকেরা তাদের অ্যালগোরিদমগুলি দ্রুত পরীক্ষা করতে পারে।
আপনাকে n-by-n মাত্রা যেখানে 9 <= n <= 12 , একটি স্কোয়ার ইনপুট গ্রিড দেওয়া হবে । এই গ্রিডটি n অঞ্চলে বিভক্ত হবে , যেখানে প্রতিটি অঞ্চলের কোষের একটি অনন্য শনাক্তকারী রয়েছে (আমি এখানে লেখায় আল থেকে ছোট ছোট অক্ষর ব্যবহার করব , তবে আপনি যা পছন্দ পছন্দ করতে পারেন, উদাহরণস্বরূপ পূর্ণসংখ্যার 1-12 ) ।
ইনপুটটি দেখতে দেখতে ((চ্ছিক ইনপুট ফর্ম্যাট):
aabbbbbcc
adddbbbcc
adeeecccc
adddefgcc
hhhdifggg
hdddifffg
hhhiifffg
hihiifffg
iiiiiiggg
বা, কল্পনা করা সহজ:
চ্যালেঞ্জ:
আপনি স্থাপন করতে হয় 2 * এন নিম্নলিখিত নিয়ম অনুযায়ী, এই পার্কে গাছ:
- সেখানে ঠিক হইবে 2 কলাম প্রতি গাছ, এবং 2 সারি প্রতি গাছ
- সমস্ত অঞ্চলে ঠিক 2 টি গাছ থাকবে।
- কোনও গাছ উলম্বভাবে, অনুভূমিকভাবে বা ত্রিভুজভাবে অন্য গাছের সংলগ্ন হতে পারে না
উপরের লেআউটটির সমাধানটি হ'ল:
দ্রষ্টব্য: প্রতিটি ধাঁধাটির একটিমাত্র সমাধান রয়েছে
অতিরিক্ত নিয়ম:
- ইনপুট এবং আউটপুট ফর্ম্যাটগুলি alচ্ছিক
- উদাহরণস্বরূপ আউটপুট সূচকগুলির তালিকা হতে পারে, 1/0 সমেত একটি গ্রিড নির্দেশ করে যে সেই অবস্থানে কোনও গাছ আছে কিনা, বা গাছগুলি নির্দেশিত ইনপুটটির পরিবর্তিত সংস্করণ রয়েছে
- ফাঁসির সময়টি অবশ্যই নির্দোষ হতে হবে
- প্রোগ্রামটি অবশ্যই @ ইস্যাকের কম্পিউটারে 1 মিনিটের সাথে শেষ করতে হবে
- স্পেস: 4 সিপিইউ, i5-4300U সিপিইউ @ 1.9 গিগাহার্টজ, র্যামের 7.5 জি।
- যদি আপনার প্রোগ্রামটি এক মিনিটের মধ্যে দুটি বৃহত্তম টেস্ট কেস সমাধান করতে না পারে তবে দ্বিতীয় বৃহত্তম ( এন = 11 ) এর জন্য সময়টি আপনার স্কোর হবে। আপনি সবচেয়ে বড় কেস সমাধান করে এমন কোনও সমাধানের বিরুদ্ধে হারাবেন।
পরীক্ষার কেস:
আমি এই তালিকাটি সম্পাদন করতে পারি যদি এই পরীক্ষার কেসগুলি ফিট করার জন্য জমাগুলি কাস্টমাইজ করা থাকে বলে মনে হয়।
12-বাই -12 :
--- Input ---
aaaaabccccdd
aaaaabccccdd
aaaaabbbbddd
eeeafffgbghh
eeaafffgbghh
eefffffggghh
eeefijffghhh
iieiijjjjkhh
iiiiijjjjkhk
lljjjjjjjkkk
llllllkkkkkk
llllllkkkkkk
--- Solution ---
aaaaabcccCdD
aaaaaBcCccdd
aAaaabbbbdDd
eeeaffFgBghh
eeAaFffgbghh
eefffffGgGhh
EeefijffghhH
iiEiIjjjjkhh
IiiiijjjjkHk
lljJjJjjjkkk
lLllllkkKkkk
lllLllKkkkkk
11-বাই-11 :
--- Input ---
aaaaaaabbcc
adddabbbbcc
edddbbbbbbc
eddddbbbbbb
effffggghhh
effffgghhii
eefffjjhhii
eeeejjjhhii
eeejjjjkiii
jjjjjjkkiii
jjjjjkkkiii
--- Solution ---
aaAaaaabbCc
adddAbBbbcc
eDddbbbbbbC
eddDdBbbbbb
effffggGhHh
eFfffGghhii
eefFfjjhHii
EeeejjjhhiI
eeEjjjjKiii
JjjjJjkkiii
jjjjjkKkIii
10-দ্বারা-10
--- Input ---
aaaaabccdd
aeaabbbccd
aeaabfbgcd
eeeaafggcd
eeeaafghcd
eeeiifghcd
ieiiigghcd
iiijighhcd
jjjjighhcd
jjjggghhdd
--- Solution ---
aaAaabccdD
aeaaBbBccd
aEaabfbgcD
eeeaaFgGcd
eEeAafghcd
eeeiiFghCd
IeiIigghcd
iiijigHhCd
JjJjighhcd
jjjgGghHdd
9-দ্বারা-9
--- Input ---
aabbbbbcc
adddbbbcc
adeeecccc
adddefgcc
hhhdifggg
hdddifffg
hhhiifffg
hihiifffg
iiiiiiggg
--- Solution ---
aAbBbbbcc
adddbbBcC
adEeEcccc
AdddefgCc
hhhDiFggg
hDddifffG
hhhiIfFfg
HiHiifffg
iiiiiIgGg
--- Input ---
aaabbbccc
aaaabbccc
aaaddbcce
ffddddcce
ffffddeee
fgffdheee
fggfhhhee
iggggheee
iiigggggg
--- Solution ---
aaAbBbccc
AaaabbcCc
aaaDdBcce
fFddddcCe
fffFdDeee
fGffdheeE
fggfHhHee
IggggheeE
iiIgggGgg
There shall be exactly 2 trees per column, and 2 trees per row
সুতরাং একটি প্রাণশক্তি সম্ভবত অসম্ভব।