Олімпіада з інформатики

Про матеріал
Äçiäçüî i âiâöi Îáìåæåííÿ: 1 ñåê., 256 ÌiÁ "Âñå ñâî¹ æèòòÿ ÿ ìðiÿâ ñòàòè âåëèêèì àðòèñòîì. Ìàòè êðóòó ìàøèíó, ñîëiäíèé êîñòþì i ñàìå îñíîâíå ùîáè ìíîþ ãîðäèëàñü Ìàìà!" Òàê ñêëàëîñü, ùî Ìàìà íàøîãî ãåðîÿ ëþáèòü ïî¹äíàííÿ æîâòîãî i áëàêèòíîãî êîëüîðó. Ó Ìàìè â ñåëi ¹ äóæå âåëèêå ïîëå êîîðäèíàòíà ïëîùèíà. Îêðiì öüîãî, ó Ìàìè ¹ N + M ñòàä îâåöü. Iç íåçðîçóìiëèõ íàì ïðè÷èí N ñòàä áóëî áëàêèòíîãî êîëüîðó, à M æîâòîãî. Äëÿ êîæíîãî ñòàäà ¹ îäèí âèçíà÷åíèé ïðÿìîêóòíèê (ïàðàëåëüíèé îñÿì êîîðäèíàò), íà ÿêîìó âîíî ïîëþáëÿ¹ ïàñòèñÿ. Äçiäçüî ïîìiòèâ: ÿêùî â ÿêiéñü òî÷öi áóäóòü ïàñòèñü i æîâòi i áëàêèòíi âiâöi, òî âîíè óòâîðÿòü êðàñèâå ïî¹äíàííÿ æîâòîãî i áëàêèòíîãî. Äçiäçüî õî÷å îáðàòè îäíå ñòàäî áëàêèòíîãî êîëüîðó i îäíå ñòàäî æîâòîãî êîëüîðó òàê, ùîá çàãàëüíà ïëîùà, äå áóäóòü çíàõîäèòèñü i æîâòi i ñèíi âiâöi, áóëà ÿêîìîãà áiëüøîþ. Îäíàê, öå çàâäàííÿ âèÿâèëîñü éîìó íå ïiä ñèëó. Äî òîãî æ, ó Äçiäçüà âèíèêëè ïðîáëåìè íà ìèòíèöi, òîìó âií ïðîñèòü Âàñ ïðî äîïîìîãó.
Перегляд файлу

                            i Ø ª        iæ

: 1 æ Œ., 256

              ª             º          ŁØ ˜ i                             º ÆŁ       挺         Ł        ª             º         i       iæ i. ˙        Łæ Ø ª       iæ         „

æ        Ł i          Ł : i               Łæ „ æi 溠       æ    „¤   iæ i Æ                 æŒi                   iº      Łı         Œi        „ Ł       æ     i Œ .

         ˛         ª             ,           ªº               Ł     Œæ       iæ i, ˜ i               Ł      ºŁ         Ł    æŁ        º          ¤ i            i Ł , ø        iæ

æ    º           æi       i ł         . ˜        Ł ºŁ                ˜ i           æ    º       iŒ      , æŒiº ŒŁ    i      Łı     iæ                                     Ł Łæ

i                   ¤,    Œø       Ł       ºŁ Ł            ¤    iº ŒŁ        Ł    æŁ        º.         º ˜ i                           „       æ      º            ª , ø Æ

      ı            Ł. ˜                   i      Ø       ,           Łłi           º            ª            ª           .

´ıi          i           i

                     ł             i „ Ł                     Œ                   æ       i Œ S. ´           挺      „    æ      iº ŒŁ             ºŁı ºi                ªºiØ-

æ Œ ª      º         i        (a - z).

´Łıi           i           i

         ´Ł         i       „ Ł          Łæº            i          i                            .

˛Æ

        2 ≤|S|≤ 100,        |S|                   Ł       æ     i ŒŁ S.

ˇ ŁŒº           Ł

´ıi

i

i (stdin)

´Łıi

i

i (stdout)

abc

 

 

3

 

 

ˇ Ł i ŒŁ

                      ł                 ŁŒº     i,    i æ      i ŒŁ abc                              Ł Łæ     3     i     i æ     i ŒŁ,     Œø             ¤    Ł         ºŁ Ł

     Ł    æŁ         º: bc, ac, ab.

                                   i      i

: 1 æ Œ., 256

"´æ æ            „              Ł              i               æ            Ł              ºŁŒŁ      Łæ          .               Ł Œ        łŁ             , æ ºi      ŁØ Œ æ i æ                æ            ø ÆŁ       ª              Łº æ       !"

              Œ 挺 º æ , ø                           ł ª       ª             º ÆŁ             „                                ª     i ƺ ŒŁ        ª     Œ º          .

          Ł       æ ºi „                    ºŁŒ         º         Œ         Ł                   º øŁ         . ˛Œ i               ª ,                    Ł „ N + M æ

             . I                         iºŁı                    Ł Ł N æ            Æ º ƺ ŒŁ          ª Œ º           ,     M                       ª . ˜º Œ                ª

æ          „       Ł        Ł               ŁØ               Œ       ŁŒ (           º º      ŁØ    æ      Œ         Ł        ),           Œ                              º ƺ „

æ Łæ .

         ˜ i                        i Ł : Œø           ŒiØæ            i Æ                   æ Łæ i             i i ƺ ŒŁ       i i       i,               Ł

Œ   æŁ           „                               ª     i ƺ ŒŁ          ª . ˜ i               ı           Æ       Ł             æ           ƺ ŒŁ       ª    Œ º            i

           æ                         ª Œ º                  Œ, ø Æ       ª º               º ø ,          Æ                     ı       Ł Łæ i                 i i æŁ i i        i,

Æ º       Œ       ª      Æiº ł         . ˛         Œ,                                 Ł      Łº æ    Ø                    i       æŁº . ˜           ª        ,        ˜ i

Ł ŁŒºŁ              ƺ     Ł            Ł       Ł i,                  i           æŁ       ´ æ                            ª .

´ıi          i           i

                     ł                  Œ                                iºi      Łæº N          M,            iº     i          Ł                挠         Œiº Œiæ    æ

ƺ ŒŁ       ª                          ª Œ º                i           i        .

        ˝ æ            i N           Œi         Łæ                º ƺ      i       æ     Łø                    ƺ ŒŁ       ª     Œ º           . ˚                        Œ

iæ Ł          4     iºi     Łæº ,            iº      i             挠           x1, y1, x2              y2          Œ         Ł         Ł ºi     ¤    Ł           ¤                  ¤

        ı        ¤        ŒŁ              Œ      ŁŒ      i          i        .

˜ ºi Ø M Œi , ø     Łæ º ƺ i               æ            Łø ª        Œ º º ªi i.

´Łıi           i           i

          ´ „ Ł                      Œ      Ł        i       2      iºŁı      Łæº ,             iº      Łı              挠                       Œ    ŁØ                æ

ƺ ŒŁ       ª     Œ º                               Œ    ŁØ                 æ                        ª     Œ º            (                   i             Ł      „    æ        1),

ŒŁı, ø Æ              º ø ,          Æ             „                          ŁØ i ƺ ŒŁ      ŁØ Œ º        Ł, Æ º       Œ     ØÆiº ł       .

           Œø    „      Œiº Œ           Ł      º      Łı     i          i     Ø,    Ł                      Ł    æ Ł Æ       - Œ            Łı.

˛Æ

N,M ≥ 1,

        50%          æ i : max(N,M) ≤ 10               0 ≤ |x1|,|x2|,|y1|,|y2| ≤ 103,

        50%          æ i : 10 < max(N,M) ≤ 100                103 < |x1|,|x2|,|y1|,|y2| ≤ 109.

ˇ ŁŒº           Ł

´ıi            i

i (stdin)

´Łıi

i

i (stdout)

2 2

0 0 4 4

4 4 7 7

2 2 5 5

0 0 4 2

 

1 2

 

 

1 1

0 0 5 5

5 5 10 10

 

1 1

 

 

                                    º                 ˛ºi        i

: 2 æ Œ., 256

              ª             º          ŁØ ˜ i                     i                   º                ˛ºi         i ,              Ł       Æ ª                ŁıŁº      ŁŒi   æ            .

´        Œ        º     ŁŒ                ØÆiº ł             º            æ                 łŒ        i      ˛ºi         i¤. ˜ i           ,       ºŒŁØ                           ª

Ł         æ           ,                Æ     æ                             ª           ı.

           iŒ       , ø               iØ º           i Ø                 Ł      i            Łº       i         ı      Œ æ      Ł           ı Łæ º.        Œ, æ                     ı

Łæ º                                   Ø         ł      æ iº         Œ                 Łı        Łæ º. ˝ Ø           ł      æ iº         Œ                             º        Łı

Łæ º a           b                 Œ       Ø         ł                    º            Łæº ,    Œ      iºŁ     æ           iº           a i b,      Æ     æ          2 i 4

æi 6, 4.                                        ŒiØ      º      Ł i             Łº       Ł                                                          ºi          æ i: „       i               Ł

      Œ                   ŒŁı               æ              i Æ ºŁ          Łªº      i                   ª        iº ª         Łæº .       Œ ª      Æiº ł     æ     a       Łı

Æ ºi ,         Ø i     Łª      „.

         ˛         ª              ,     i         æ         ª                      Œ ¤      º       ŁŒŁ, ˜ i                     i           Łæ    Ł     iº ŒŁ æ                  X -

                    .                 Ø ª      iŒ    Ł    , æŒiº ŒŁ iæ    „       ŒŁı               Łæ º, ø         æ      i (                  Łº      Ł     º           Ł

˛ºi          i )                       Łæº X.

´ıi          i           i

                      ł            i „ Ł                     Œ                      iº         Łæº X         æ                Æ    æ       æ         æ         .

´Łıi           i           i

         ´Ł         i       „ Ł          Łæº            i          i                            .

˛Æ

        20%          æ i : 1 ≤ X ≤ 102,

40%        æ i : 1 ≤ X ≤ 104, 40%      æ i : 1 ≤ X ≤ 107.

ˇ ŁŒº           Ł

´ıi

i

i (stdin)

´Łıi

i

i (stdout)

47

 

 

3

 

 

6

 

 

9

 

 

ˇ Ł i ŒŁ

                     ª               ŁŒº     i iæ              „ 9 : (1,6), (2,6), (3,6), (6,3), (6,2), (6,1), (2,3), (3,2), (6,6).

                                     æ     i                              Ł

: 1 æ Œ., 256

        ˇi溠    Œ                                     Ł     Ø          Ł     iØ Œ       ¤ i, ˜ i                    Ł iłŁ                       Ł Œiº Œ               ª            i

æ   ¤          ºŒŁ                         . ´i            æi                                                        Ł       º ª    æ    „¤ ª                     Ł ( Ł . ˇ Ł i ŒŁ),

                   Ł iłŁ , ø         Ø ª              ª          Æ       挺        Łæ      ºŁł                   Łı º ª         Ł i .           Æ                        Ł

    ŒæŁ     º                        º               i              ª           ,          Ł      i    ŁŒ             Łæ        æ          i    Ł      i            Ł:

1.                    ª             æi Œ      i               Ł n          m.

2.                    Œ           iØ Œºi Ł                i               Ł              Æ            Ł              i               º ª .

3.                    ˚iº Œiæ                Œ,          ŒŁı         Œi           „              æ            ºŁł           æ            iºŒ         º ª           Ł              Ł              Æ               Ł              i i             º -

.

         ˙             łŁ Ł                                      Ł ˜ i                    iÆ      æ                  ,                                i                     æ                 æ. ˝ -

Łłi                     ª           ,    Œ                           Ø                     ı           Ł       i i       º                    ºŁ      Œiº Œiæ           ŒŁı           Œ.

—       i     º ª      Ł       1          1. ¸ ª       Ł                                         Ł         90, 180        270 ª          æi .

´ıi          i           i

                      ł                  Œ                       iº        Łæº T        Œiº Œiæ                    i .

         ´       æ           Łı T            Œ ı         Łæ               2      iºŁı        Łæº ni,mi                                i Ł            ª           ,    ŒŁØ ı         i-ŁØ

.

´Łıi           i           i

         ˜º    Œ          ª                           Œ                        Œ      Ł        i          i         º                    ºŁ      Œiº Œiæ              Œ,        ŒŁı

Œi           „    æ      i                    æ     iº     Œ .

˛Æ

1≤ T ≤100,

35%                æ i : 1≤ ni,mi ≤103, 65%  æ i : 1≤ ni,mi ≤109.

ˇ ŁŒº           Ł

´ıi

i

i (stdin)

´Łıi

i

i (stdout)

3

1 1

1 2

4 3

 

 

3

2

0

 

 

ˇ Ł i ŒŁ


image

                                                                                    —Łæ. 1: ¸ ª      Ł

image

                                                         —Łæ. 2: ˇ    æ                          ŁŒº                        Ł

2

pdf
Пов’язані теми
Інформатика, Інші матеріали
Додано
24 травня 2021
Переглядів
462
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку