পৃষ্ঠাসমূহ

শনিবার, ৬ মে, ২০১৭

uva 102

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package uva100;

import java.util.Scanner;

class Main {

    public static void main(String[] args) {
     
        Scanner scanner = new Scanner(System.in);
        int b1b, b1g, b1c, b2b, b2g, b2c, b3b, b3g, b3c;
        int bgc, bcg, gbc, gcb, cbg, cgb;
        int minimum;
        String comb;
        while(scanner.hasNextInt()) {
            b1b = scanner.nextInt();
            b1g = scanner.nextInt();
            b1c = scanner.nextInt();
            b2b = scanner.nextInt();
            b2g = scanner.nextInt();
            b2c = scanner.nextInt();
            b3b = scanner.nextInt();
            b3g = scanner.nextInt();
            b3c = scanner.nextInt();
           
            bcg = b2b + b3b + b1c + b3c + b1g + b2g;
            bgc = b2b + b3b + b1c + b2c + b1g + b3g;
         
            gbc = b1b + b3b + b1c + b2c + b3g + b2g;
            gcb = b1b + b2b + b1c + b3c + b3g + b2g;
         
            cbg = b1b + b3b + b2c + b3c + b1g + b2g;
            cgb = b1b + b2b + b2c + b3c + b3g + b1g;
         
            minimum = bcg;
            comb = "BCG";
         
            if (bgc < minimum) {
                minimum = bgc;
                comb = "BGC";
            }
         
            if (cbg < minimum) {
                minimum = cbg;
                comb = "CBG";
            }
         
            if (cgb < minimum) {
                minimum = cgb;
                comb = "CGB";
            }
         
            if (gbc < minimum) {
                minimum = gbc;
                comb = "GBC";
            }
         
            if (gcb < minimum) {
                minimum = gcb;
                comb = "GCB";
            }
         
         
         
            System.out.println(comb + " "+minimum);
        }
    }
}

uva 100

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package uva100;

import java.util.Scanner;

class Main {

    public static void main(String[] args) {
       
        Scanner scanner = new Scanner(System.in);
        int i,j,c, max = 0, first, last;
        while(scanner.hasNextInt()) {
            i=scanner.nextInt();
            j=scanner.nextInt();
            max = 0;
            if (j>i) {
                first = i;
                last = j;
            } else {
                first = j;
                last = i;
            }
       
            for (int start = first; start<=last; start++) {
                c = 1;
               
                int num = start;
                while (num != 1) {
                    c++;
           
                    if (num % 2 == 1){
                        num = (3*num) + 1;
                    } else {
                        num = num / 2;
                    }
                }
                if (c > max) max = c;
            }
            System.out.println(i + " " + j + " "+ max);
        }
    }
}

বৃহস্পতিবার, ২৮ নভেম্বর, ২০১৩

ইডিপাস: যার জীবনের শেষ সুরটি ছিল বিষাদের ...(পর্ব - ০১)

ইডিপাস। গ্রিক উপকথার থিবসের রাজা-যিনি নিষ্ঠুর নিয়তির ঘূর্ণিপাকে পতিত হয়ে ভোগ করেছিলেন তীব্র মানসিক যন্ত্রণা । বিবেকের তাড়নায় নিজেকে অন্ধ করে ফেলেছিলেন। প্রাচীন গ্রিকরা বিশ্বাস করত যে - কোনও কোনও মানুষ না চাইলেও অন্ধ নিয়তির ইঙ্গিতে পাপে লিপ্ত হয় এবং দেবতা সেই পাপাচারের শাস্তিও দেন। ইডিপাস-এর বিয়োগান্তক কাহিনী যেন তারই উজ্জ্বল নিদর্শন। ইডিপাস-এর এই বিয়োগান্তক কাহিনীর আকর্ষন এতই তীব্র যে প্রাচীন গ্রিক নাট্যকার সফোক্লেস (খ্রিস্টপূর্ব ৪৯৬-৪০৬) থেকে আরম্ভ করে বিংশ শতকের মনঃবিশ্লেষক সিগমন্ড ফ্রয়েড (১৮৫৬-১৯৩৯) অবধি বিয়োগান্তক আখ্যানটি ব্যবহার করেছেন । মনে রাখতে হবে এই ট্র্যাজিক উপাখ্যানটির কিন্তু নানা ভাষ্য রয়েছে। আমি কেবল বোঝার সুবিধার্থে একটিই গ্রহন করেছি ...সামানও রংও চড়িয়েছি ...

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

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

দৈববানী শুনে রাজকীয় পরিবারের সবাই এবং থিবস এর জনগন দারুন বিমর্ষ হয়ে পড়ল। যা হোক। জোকাস্টার এক ছেলে হল! হলে কী হবে। রাজা লাইয়াস নবজাতকে পৃথিবী থেকে সরিয়ে দেবেন বলে কঠিন সিদ্ধান্ত নিলেন। (এই কঠিন সিদ্ধান্তের প্রতি রানী জোকাস্টার কী প্রতিক্রিয়া ছিল; বড় জানতে ইচ্ছে করে।)
এক বিশ্বস্ত দাসকে ডেকে রাজা লাইয়াস বললেন, এটাকে সাইথিরন পাহাড়ে ফেলে রেখে আয়।
ধরা যাক সেই দাসের নাম ডায়োমিডিস। ডায়োমিডিস বলল, এক্ষুণি যাচ্ছি প্রভু।
আর শোন।
বলুন প্রভূ।
প্রান্তরে ফেলে এটার দুই পায়ে তীক্ষ্ম শলাকা প্রবিষ্ট করবি।
আমি তাইই করব প্রভু। ডায়োমিডিস বলল।
ডায়োমিডিস নবজাতককে কাপড়ে মুড়িয়ে সাইথিরন পাহাড়ে নিয়ে আসে। চারিদিকে ঘন অরণ্য, রুক্ষ প্রান্তর; ডায়োমিডিস নবজাতককে রুক্ষ প্রান্তরে ফেলে এবং কচি পায়ে শলাকা বিদ্ধ করে। নবজাতকের আর্ত চিৎকারে বনভূমি কেঁপে ওঠে। ডায়োমিডিস নবজাতককে ফেলে রেখে চলে যায়।