ACM ICPC ওয়ার্ল্ড ফাইনালসে বাংলাদেশ

তারিফ এজাজ | মে ২০, ২০১৫
মরক্কোর মারাকেশে আয়োজিত ২০১৫ এর ACM ICPC ওয়ার্ল্ড ফাইনালসে পৃথিবীর সেরা ১২৮টি দলের মধ্যে ছিলো জাহাঙ্গীরনগর বিশ্ববিদ্যালয় এবং শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়। বাংলাদেশের দুটো দলের ACM ICPC এর চূড়ান্ত প্রতিযোগীতার অভিজ্ঞতা নিয়ে লিখেছেন তারিফ এজাজ।

উদ্বোধনী অনুষ্ঠান

উদ্বোধনী অনুষ্ঠান । ফটো কার্টেসি - ICPC


মরক্কোর মারাকেশে ২০ই মে অনুষ্ঠিত হতে যাচ্ছে এইবারের এসিএম আইসিপিসি ওয়ার্ল্ড ফাইনাল। এবারের প্রতিযোগিতায় সারাবিশ্বের ১২৮টি দল অংশ নিতে যাচ্ছে। বাংলাদেশের দুটি দল জাহাঙ্গীরনগর বিশ্ববিদ্যালয়ের JU Assassins এবং শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়ের SUST DownToTheWire ইতোমধ্যেই মরক্কোতে গিয়ে পৌছেছে। SUST DownToTheWire এর সদস্যরা হচ্ছেন ধণঞ্জয় বিশ্বাস, সাকিবুল মাওলা এবং আবদুল্লাহ আল মারুফ। আর JU Assassins দলে আছেন নাফিস সাদিক, অনিন্দ্য মজুমদার এবং সুমন ভদ্র।

মূলত JU Assassins এর রিজিওনালের অভিজ্ঞতা, ওয়ার্ল্ড ফাইনালের প্রস্তুতি ও প্রত্যাশা নিয়ে থাকছে এবারের আয়োজন।

অমৃতাপুরীর বিজয়

হট ফেভারিট হিসেবে ঢাকা রিজিওনাল শুরু করলেও কিছুটা অপ্রত্যাশিতভাবেই চতুর্থ হয়ে বসে JU Assassins। অনিন্দ্য মজুমদার বলেন, “ঢাকা রিজিওনালের পর আমরা কিছুটা হতাশ হয়ে পড়ি। ঢাকায় আমাদের পারফরম্যান্স খুব একটা ভাল ছিল না”। কিন্ত এরপরই অমৃতাপুরীতে গা ঝাড়া দিয়ে ওঠে তারা। ২০১৪ সালের ১৬ ডিসেম্বরে অনুষ্ঠিত কনটেস্টে সাতটি সমস্যা সফলভাবে সমাধান করে দ্বিতীয় স্থানের সাথে সাথে ওয়ার্ল্ড ফাইনালের টিকিটও নিশ্চিত করে ফেলে জাহাঙ্গীরনগরের “খুনে” প্রোগ্রামাররা! উল্লেখ্য, অমৃতাপুরী থেকে শীর্ষ চারটি দল ওয়ার্ল্ড ফাইনালে কোয়ালিফাই করতে পারত।

সে সময়ের অনুভূতির কথা জানতে চাওয়া হলে অনিন্দ্য বলেন, “সাতটি সমস্যা সমাধান করেও আমরা নিশ্চিত হতে পারছিলাম না যে আমরা কোয়ালিফাই করেছি কি না। বিজয়ী দলগুলোর নাম ঘোষণা করার সময় আমরা ভীষণ নার্ভাস ছিলাম। যখন দ্বিতীয় দল হিসেবে আমাদের নাম ঘোষণা করা হল, তখন আমাদের স্বপ্ন সত্যি হল”। বিজয়ের মুহুর্তটির কথা বলতে গিয়ে তিনি বলেন, “এটি ছিল আমাদের জীবনের সব থেকে আনন্দময় মুহুর্তের একটি”।

ওয়ার্ল্ড ফাইনালের প্রস্তুতি

ওয়ার্ল্ড ফাইনালে কোয়ালিফাই করার পর থেকেই শুরু হয়ে যায় JU Assassins এর প্রস্তুতি। প্রস্তুতি সম্পর্কে নাফিস সাদিক বলেন, “শুরুতে আমরা বিগত ওয়ার্ল্ড ফাইনালগুলোর সমস্যা সমাধান করার সিদ্ধান্ত নেই। প্রতিটা ওয়ার্ল্ড ফাইনালের প্রবলেমগুলোর জন্য আমরা এক সপ্তাহ করে সময় নির্ধারণ করি। সপ্তাহের শুরুতে আমরা কোন একটি ওয়ার্ল্ড ফাইনালের সমস্যাগুলো নিয়ে পাঁচ ঘণ্টার একটি কনটেস্ট করতাম। তারপর সপ্তাহের বাকি দিনগুলোতে আমরা যেগুলো সমাধান করতে পারিনি, সেগুলো চেষ্টা করতাম। ২০০৭ থেকে ২০১২ সালের প্রতিটা ওয়ার্ল্ড ফাইনালের অন্তত পাঁচটি করে সমস্যার সমাধান করি আমরা”। অনুশীলনের এই প্রক্রিয়াটি তাদের জন্য যথেষ্ট কার্যকর হয়েছে বলে নাফিস জানান। এছাড়াও প্রস্তুতির অংশ হিসেবে তারা অ্যান্ড্রু স্ট্যানকেভিচ এবং কোডকাপের সমস্যা সমাধান করেছেন।

নির্দিষ্ট কোন বিষয়ে বিশেষ কোন প্রস্তুতি নিয়েছেন কি না জানতে চাওয়া হলে নাফিস বলেন, “শেষের কয়েক সপ্তাহ আমরা জ্যামিতি আর ম্যথের সমস্যা নিয়ে ঘাঁটাঘাটি করেছি”। এছাড়া প্রত্যেকেই তাদের নিজস্ব দুর্বলতা নিয়ে কাজ করেছেন বলে তিনি জানান। নাফিস নিজে খুঁটিনাটি টেকনিক, জ্যামিতি, ইন্টিগ্রেশন এগুলো নিয়ে বেশি কাজ করেছেন।

নেপথ্যে যারা

নাফিস-অনিন্দ্য-সুমন ত্রয়ীর এই অসাধারণ পথচলার নেপথ্যের নায়কদের সম্বন্ধে জানতে চাওয়া হলে তারা প্রথমেই বলেন হাসনাইন হেইকেলের নাম। হাসনাইন হেইকেলের যাদুমন্ত্রণার বিস্তারিত জানতে চাওয়া হলে নাফিস বলেন, “জামি ভাই রীতিমত আমাদের প্রোগ্রামিংয়ের অ-আ-ক-খ শিখিয়েছেন। তার কারণেই আমাদের এই অসাধারণ যাত্রা সম্ভব হয়েছে”। অনিন্দ্য বলেন, “জামি ভাই ঠিক কিভাবে যাদুটা করেন সেটা বলা মুশকিল। তবে তার কাছে অনুশীলন করতে কখনোই একটুও বিরক্ত লাগত না। কিভাবে করে যেন তিনি টপিকগুলোকে ক্রমান্বয়ে আরো বেশি আনন্দনায়ক করে তুলতেন। তিনি সম্ভাব্য সব উপায়েই আমাদের সাহায্য করেছেন”।

হাসনাইন হেইকেল জামি

হাসনাইন হেইকেল জামি, জাহাঙ্গীরনগর বিশ্ববিদ্যালয়ের কোচ এবং ঢাকা বিশ্ববিদ্যালয়ের অ্যাসিস্ট্যান্ট প্রফেসর।



অবদানের বিচারে একই সাথে আসে JU_Opprottashito এর তিন সদস্য নাজিম, শোভন ও টিটোর কথা। তাদের ব্যাপারে অনিন্দ্য বলেন, “নাফিস ছাড়া আমরা সবাইই বিশ্ববিদ্যালয়ে ঢোকার পর প্রোগ্রামিং শুরু করি। আমাদের বড় ভাইরাই আমাদের কম্পিটিটিভ প্রোগ্রামিং শুরু করেছেন। তারা অনেক পরিশ্রম করে আমাদের জন্য একটি অসাধারণ পরিবেশ তৈরি করে দিয়েছেন। যেটা আমরা আসার সময় ছিল না”। এছাড়া তারা তাদের বন্ধুদের সর্বাত্মক সহযোগিতা এবং অনুপ্রেরণার কথাও উল্লেখ করেন।

প্রত্যাশা

এবারের ওয়ার্ল্ড ফাইনালের প্রত্যাশিত ফলাফল সম্পর্কে জানতে চাওয়া হলে সুমন ভদ্র “উত্তর দেওয়া কঠিন” বলে মনে করেন। তবে Assassins দের আত্মবিশ্বাস ফুটে ওঠে এর পরের কথাতেই।

কাটাকুটি

প্রবলেম সলভিং ২০১৪ এর ICPC ওয়ার্ল্ড ফাইনালসে। ফটো কার্টেসি - ICPC


অনিন্দ্য বলেন, “আমরা আমাদের সর্বস্ব উজাড় করে দিয়ে চেষ্টা করব। বাংলাদেশের কোন দল ওয়ার্ল্ড ফাইনালে এখনো চারটির বেশি সমস্যা সমাধান করেনি, তবে আমরা আশাবাদী। আমরা অন্তত শীর্ষ ৩০ এ থাকতে চাই”। তবে তাদের প্রত্যাশা আরো উপরের দিকে থাকবে বলেই তারা আভাস দেন।

আজ বাংলাদেশ সময় বিকাল সাড়ে চারটায় শুরু হবে কনটেস্ট।



তারিফ এজাজ

উইকিমিডিয়া বাংলাদেশের অন্যতম প্রতিষ্ঠাতা এবং নির্বাহী কমিটির সদস্য। ২০১২ সালের ACM ICPC কানপুর রিজিওনালে ষষ্ঠ স্থান অধিকারী। কম্পিউটার বিজ্ঞান নিয়ে পড়াশুনা করেছেন নর্থ সাউথ ইউনিভার্সিটিতে।

আর্কাইভ

মে ২০, ২০১৫ ACM ICPC ওয়ার্ল্ড ফাইনালসে বাংলাদেশ
জানুয়ারী ০৪, ২০১৫ Progক্রিয়ার অনলাইন কন্টেস্ট
ডিসেম্বর ০৬, ২০১৪ ঢাকা রিজিওনাল ২০১৪ - লাইভ
অক্টোবর ২৯, ২০১৪ সাক্ষাতকার - নাফিস সাদিক
অক্টোবর ২৫, ২০১৪ ICPC ইনফরমেশন
জুলাই ১৫, ২০১৪ IOI ২০১৪ - উদ্বোধনী অনুষ্ঠান এবং প্রথম দিনের প্রতিযোগিতা
জুলাই ১৩, ২০১৪ IOI ২০১৪ - তাইপেই তে প্রথম দিন
জুলাই ১১, ২০১৪ IOI ২০১৪ - ঢাকা টু তাইপেই ভায়া কুনমিং
এপ্রিল ০৭, ২০১৪ Progক্রিয়ার জন্য লেখো
মার্চ ২০, ২০১৪ বাংলাদেশ ইনফরমেটিক্স অলিম্পিয়াড ২০১৪(জাতীয় পর্যায়)
ফেব্রুয়ারি ২৩, ২০১৪ বাংলাদেশ ইনফরমেটিক্স অলিম্পিয়াড ২০১৪ সম্পর্কিত তথ্য
ফেব্রুয়ারি ১৫, ২০১৪ ইনফরমেটিক্স অলিম্পিয়াডের প্রস্তুতি (বিভাগীয় পর্যায়)
ফেব্রুয়ারি ১৪, ২০১৪ ইনফরমেটিক্স অলিম্পিয়াডের প্রস্তুতি (জাতীয় পর্যায়)
ফেব্রুয়ারি ১৪, ২০১৪ ইনফরমেটিক্স অলিম্পিয়াড সম্পর্কিত কিছু প্রশ্নের উত্তর
ফেব্রুয়ারী ০৫, ২০১৪ ম্যাট্রিক্স এক্সপোনেনসিয়েশন
জানুয়ারী ২৭, ২০১৪ বাংলাদেশ ইনফরমেটিক্স অলিম্পিয়াড ২০১৪
ডিসেম্বর ৮, ২০১৩ ACM ICPC ঢাকা রিজিওনাল ২০১৩
ডিসেম্বর ৬, ২০১৩ ঢাকা রিজিওনাল ২০১৩ - লাইভ কমেন্ট্রি
নভেম্বর ২২, ২০১৩ ২০১৩ এর ওয়ার্ল্ড ফাইনালসে বাংলাদেশ
অক্টোবর ২৫, ২০১৩ Progক্রিয়া স্কুল মিটআপ
অক্টোবর ১৮, ২০১৩ Teach Yourself Programming in Ten Years
অক্টোবর ৭, ২০১৩ IUT ন্যাশনাল প্রোগ্রামিং কন্টেস্ট
অক্টোবর ৪, ২০১৩ ন্যূনতম সংখ্যাতত্ত্ব
সেপ্টেম্বর ২৯, ২০১৩ ICPC ইনফরমেশন
ফেব্রুয়ারী ৫, ২০১৩ জাতীয় প্রোগ্রামিং ক্যাম্প ২০১৩
ডিসেম্বর ১৩, ২০১২ কোডশেফ ডিসেম্বর ২০১২
ডিসেম্বর ০৫, ২০১২ বাংলাদেশ ইনফরমেটিক্স অলিম্পিয়াড – বিভাগীয় প্রতিযোগিতায় ভালো করতে হলে
নভেম্বর ১২, ২০১২ কোডশেফ নভেম্বর ২০১২
অক্টোবর ৩০, ২০১২ ICPC ঢাকা রিজিওনাল ২০১২
অক্টোবর ১৫, ২০১২ কোডশেফ অক্টোবর ২০১২
সেপ্টেম্বর ২৬, ২০১২ প্রতি মাসের কোডশেফ লং কনটেস্টের শীর্ষ পাঁচ বাংলাদেশীকে পুরষ্কার দেবে Progক্রিয়া
সেপ্টেম্বর ১৫, ২০১২ বিজিসি ট্রাস্ট প্রোগ্রামিং কন্টেস্ট ২০১২
জুন ৩১, ২০১২ অ্যাডজেসেন্সি লিস্ট ট্রিক
জুন ২৫, ২০১২ মিহাই পাত্রাস্কুর চিঠি
মে ৩০, ২০১২ কেন প্রোগ্রামিং কন্টেস্ট?
মে ২৯, ২০১২ সাক্ষাতকার - মোঃ মাহবুবুল হাসান