Turkish Programming Contest 2019
Fact Sheet

inzva is organizing the official ‘Turkish Programming Contest’; which will be held on September 13-15, 2019 at Beykoz Kundura in Istanbul. TPC is operated under the auspices of the International Collegiate Programming Contest (“ICPC”) and partnered with Middle East Technical University in collaboration with algotester.com.

Turkish-Programming-Contest-2019.jpg

Even though the national programming contest was held by METU in 2010, there have not been many participants. After its first year, the contest was deemed unsustainable and called off. Considering this, the Turkish Programming Contest 2019 held by inzva in partnership with METU carries great importance as it provides an international contest experience for Turkish students thanks to Ukranian and Turkish problem setters and a judge team consisting of leading academics in their field. As a result of algorithm programs, camps and student chapter activities held by inzva during last two years, new teams were formed in various universities and the sustainability of the Turkish algorithm community was ensured.

Judge Team

  • Prof. Dr. Tolga Can - Department of Computer Engineering Middle East Technical University - Head of Judge Team

  • Vasyl Biletskyy - Lviv University / Gold medal winner at ICPC World Finals 2008

  • Prof. Dr. Pınar Karagöz - Department of Computer Engineering Middle East Technical University

  • Prof. Dr. İsmail Hakkı Toroslu - Department of Computer Engineering Middle East Technical University

  • Andrii Makar - Ivan Franko National University of Lviv 1st place at SEERC 2016, 30th place at ICPC World Finals 2017, 18th place at ICPC World Finals 2018

  • Vitaliy Herasymiv - Lviv National University 1st place at SEERC 2014, 2nd in 2015, 17th place at ICPC World Finals 2015, Bronze medal at ICPC World Finals 2016

  • Ievgenii Zasoba - Lviv Polytechnic National University

Problem Setters

  • Prof. Dr. Tolga Can - Department of Computer Engineering Middle East Technical University

  • Yusuf Hakan Kalaycı - Computer Science Department of the University of Southern California

  • Vasyl Biletskyy - Lviv University / Gold medal winner at ICPC World Finals 2008

  • Andrii Makar - Ivan Franko National University of Lviv 1st place at SEERC 2016, 30th place at ICPC World Finals 2017, 18th place at ICPC World Finals 2018

  • Vitaliy Herasymiv - Lviv National University 1st place at SEERC 2014, 2nd in 2015, 17th place at ICPC World Finals 2015, Bronze medal at ICPC World Finals 2016

112 teams from 18 different universities applied to the TPC 2019 in total and 86 teams were found eligible for participation. Due to our limited quota, 56 teams were invited to participate in the Contest taking place on September 15. The teams competed against each other by solving 11 problems within 5 hours.

Applicant Teams;

Universities Number of Teams
Boğaziçi University 12
Bilkent University 14
Middle East Technical University 8
İstanbul Technical University 10
Karadeniz Technical University 1
Marmara University 10
Abdullah Gül University 3
Koç University 4
Kocaeli University 1
Yıldız Technical University 5
Bülent Ecevit University 1
Hacettepe University 9
TOBB ETU University 1
Ege University 3
Süleyman Demirel University 2
Atatürk University 1
Sabancı University 6
Çankaya University 1
Total: 112

Invited Teams;

Universities Number of Teams
Boğaziçi University 10
Bilkent University 7
Middle East Technical University 7
İstanbul Technical University 9
Karadeniz Technical University 1
Marmara University 7
Abdullah Gül University 3
Koç University 3
Kocaeli University 1
Yıldız Technical University 2
Bülent Ecevit University 1
Hacettepe University 1
TOBB Etu University 1
Ege University 1
Süleyman Demirel University 1
Atatürk University 1
Total: 56


The Top 10 Teams;

Place

Team

Total

Penalty

University

1

Trie Hard

8

8:36:05

Boğaziçi University

2

Here For Meal

7

8:16:17

Boğaziçi University

3

Symphony of Coding

7

9:10:02

TOBB ETU University

4

Send Nodes

7

10:25:41

Boğaziçi University

5

Unagi

7

11:47:54

Bilkent University

6

GÜÇLÜ

6

7:29:47

Boğaziçi University

7

Ship Shipping Ship Shipping Shipping Ships

6

10:34:17

Istanbul Technical University

8

RedShifted

5

6:11:59

Bilkent University

9

ITUbitak

5

7:41:40

Istanbul Technical University

10

EtliEkmek

5

8:11:05

Boğaziçi University

The programming languages of the Turkish Programming Contest were Java and C/C++, Python, C# , the available development software during the Contest was: gcc, g++, Java SDK, Vim, Java, Python Documentation, Eclipse, CodeBlocks, Atom, Clion, Sublime Text, IntelliJ, PyCharm, Visual Studio Code, Spyder

Some statistics:

The Contest included 11 problems with different difficulty levels, only 8 of them were solved.

Problem

A

B

C

D

E

F

G

H

I

J

K

Total

Wrong Submissions:

0

6

9

6

20

129

99

14

114

22

31

450

Total:

74

57

14

12

20

129

137

14

193

55

40

745

Success:

74

51

5

6

0

0

38

0

79

33

9

295

%:

100

89

36

50

0

0

28

0

41

60

23

40

None of the teams were able to solve more than 8 problems in the TPC2019.

# of problems solved

# of teams

8

1

7

4

6

2

5

9

4

9

3

6

2

16

1

7

0

0

  • 65 identical Lenovo T440 model notebooks were used during the contest.

  • International participants studying in Turkey used 10 English keyboards.

  • Ubuntu 18.04 operating system was installed on all computers.

  • The Contest’s CMS was algotester.com.

  • During the Contest, the computers connected to tpc.algotester.com through WIFI.

  • In total, 56 teams, 154 university students and 26 coaches attended the Contest. 30 volunteers, 5 of them were supervisors and 7 inzva team members together with the participants throughout the whole process. Overall, including guests, 300 people attended the event.

  • The top 10 teams will be sent to the Southeast Europe Regional Contest (SEERC) supported by BEV.Foundation.

SCHEDULE

Friday, September 13, 2019

04.00 - 06.00 PM Arrival at inzva and Teams Registration

06.00 - 08.00 PM Opening Ceremony

 

Ahmet Utku Yavuz / Co-Founder and General Manager of inzva

Murat Karademir / Co-Founder and Community Manager of inzva

Yusuf Hakan Kalaycı / PhD Student at Computer Science Department of University of Southern California

Tarık Yıldırım / Co-Founder of inzva and Executive Chairman of BEV

Veronika Sabolova / Director of ICPC

Bill Poucher / ICPC Executive Director

Vasyl Biletskyy / Founder of Algotester

08.00 - 10.00 PM Turkish Programming Contest Welcome Dinner


Saturday, September 14, 2019

08.00 - 09.00 AM Breakfast at Beykoz Kundura

09.00 - 09.45 AM Opening Ceremony

 

Havva Yüksel / Coordinator of inzva

Vasyl Biletskyy / Founder of Algotester

Tolga Can / Professor of Computer Engineering Department at METU

10.00 - 11.30 AM Teams Photo Shootout

11.30 - 12.00 AM Coffee Break

12.00 - 06.00 PM Technical Session

07.00 - 09.00 PM Dinner

Sunday, September 15, 2019

08.00 - 08.45 AM Breakfast

09.00 - 09.15 AM Arrival at Contest Area(Beykoz Kundura)

10.00 - 03.00 PM Turkish Programming Contest 2019 (5 hours)

04.00 - 05.30 PM Awards and Closing Ceremony

 

Tolga Can / Professor of Computer Engineering Department at METU

Yüksel Yıldırım / Ceo of Yıldırım Holding

Vasyl Biletskyy / Founder of Algotester

All expenses of the Contest were covered by BEV.Foundation and Beykoz Kundura. Furthermore, Geyik Coffee Roastery & Cocktail Bar sponsored the event by providing coffee to our guests and participants. Anadolu Group provided ambulance support. Demirane Restaurant prepared all the meals and food packages, including the ones served in the closing ceremony, given during the three-day contest.

The event was completely free of charge for all participants.

The judge team and representatives from ICPC stayed at Çek Evi Boutique Hotel and Loft Flats.

The participants residing out of Istanbul stayed at Limak Hotel. inzva gift all participants with a bag, which had a TPC t-shirt, water bottle, name tag, inzva and TPC stickers and pins in.

Wemice made the stage preparations and sound system in Lastik 1, where the presentations were held, as well as the lightning, sound system and stands service in Lastik 2.

Finally, but perhaps the most important of them all, we would like to express our gratitude to all our volunteers who helped us before, during and after the Contest so that everyone could have an enjoyable experience. Special thanks to Tuğçe Ulutuğ for leading the volunteers team and making sure the Contest run smoothly, to our general manager Ahmet Utku Yavuz for diligently and carefully designing, conducting and overviewing the whole process, to our community manager Murat Karademir for taking care of our guests, to our coordinator Havva Yüksel for having all technical details properly handled before, during and after the Contest and to Almira Bağlar for helping to translate the problems to Turkish for our students.

Also, we would like to express thanks to Veronika Soboleva Director of Development ICPC Jeff Donahoo ICPC Deputy Executive Director, Bill Poucher Executive Director of ICPC, Director, Southeastern Europe Nicolae Tapus, ntapus@cs.pub.ro for their support during this journey.

Overall TPC2019 Results

Rank

Who

Score

Penalty

A

B

C

D

E

F

G

J

K

L

M

1

Bogazici U: Trie Hard (Kaya, Vesek, Ekici)

8

8:36:05

(+) 0:03

(+) 0:08

(+) 0:35

(+) 1 1:34

(-) 2 4:58

(-) 1 4:55

(+) 0:20

(-) 3 4:03

(+) 2 1:40

(+) 0:42

(+) 1 2:10

2

Bogazici U: Here for meal (Çelik, Keleş, BAL)

7

8:16:17

(+) 0:05

(+) 0:08

(+) 1:13

(+) 2 2:57

(-) 3 4:51

 

(+) 0:21

(-) 2 4:43

(+) 2 1:26

(+) 0:43

(-) 7 4:46

3

TOBB ETU : Symphony of Coding (Akburak, Altun, Kuru)

7

9:10:02

(+) 0:04

(+) 0:09

(+) 1:57

(-) 1 4:38

 

 

(+) 0:31

(-) 2 4:08

(+) 0:55

(+) 1 1:31

(+) 1 3:18

4

Bogazici U: Send Nodes (Altunoğlu, İnci, Ayar)

7

10:25:41

(+) 1 0:15

(+) 0:21

(+) 0:40

(+) 4:35

 

 

(+) 0:57

 

(+) 1:13

(+) 1 1:43

 

5

Bilkent U: Unagi (Ozcelik, Kazar, Uysal)

7

11:47:54

(+) 0:06

(+) 0:11

(+) 1:24

 

 

 

(+) 0:48

 

(+) 2 0:35

(+) 4:15

(+) 1 3:25

6

Bogazici U: GÜÇLÜ (Gedemenli, Toptaş, Maytalman)

6

7:29:47

(+) 0:04

(+) 0:10

(-) 1 4:03

 

 

 

(+) 0:45

 

(+) 1:03

(+) 2 2:01

(+) 2:43

7

ITU: Ship Shipping Ship Shipping Shipping Ships (Bugrul, Oto, Kaplan)

6

10:34:17

(+) 0:06

(+) 0:12

 

 

 

(-) 2 4:59

(+) 1 1:00

 

(+) 2 1:37

(+) 1:57

(+) 1 4:19

8

Bilkent U: Redshifted (sengun, Müsevitoğlu, Eren)

5

6:11:59

(+) 0:06

(+) 0:15

 

 

 

 

(+) 1 0:46

 

(+) 1:22

(+) 1 3:00

(-) 16 4:59

9

ITU: ITUbitak (Buldu, Avcı, akdal)

5

7:41:40

(+) 0:09

(+) 0:23

 

 

 

 

(+) 1 1:00

 

(+) 1:22

(+) 1 4:05

 

10

Bogazici U: Etliekmek (Akalin, Avci)

5

8:11:05

(+) 0:04

(+) 0:08

(-) 2 4:48

(-) 1 4:56

(-) 1 4:56

(-) 1 4:56

(+) 4 3:09

(-) 1 4:57

(+) 0:39

(+) 2:48

(-) 2 4:54

11

ITU: Inja Kasist Penhan (Yılmaz, Gün, Akdoğan)

5

9:03:45

(+) 0:05

(+) 0:16

 

 

 

 

(+) 0:59

 

(+) 2 2:01

(+) 2 4:21

 

12

KOC U: AGFE Squad (Nayal, Hamdan, Haji Ali)

5

9:41:37

(+) 0:12

(+) 0:17

 

 

 

 

(+) 1:28

 

(+) 4 2:09

(+) 4:13

 

13

ITU: ;DROP TABLE teams (Altuner, Karaketir, Ceyhan)

5

12:01:43

(+) 1 0:08

(+) 0:14

 

 

 

 

(+) 2 2:04

 

(+) 7 2:48

(+) 3:25

(-) 1 4:56

14

METU: Yavuz (Bal, Durmazkeser, Uçan)

5

12:03:36

(+) 0:10

(+) 0:16

(-) 1 4:55

 

 

 

(+) 2 1:56

 

(+) 5 3:55

(+) 3:24

(-) 2 4:50

15

METU: METU1 (Yıldırım, Afandi, Güllü)

5

12:04:34

(+) 0:07

(+) 0:38

 

 

 

(-) 2 0:43

(+) 3 3:10

 

(+) 2 1:30

(+) 2 4:17

 

16

Bogazici U: Bogazici Crows (Parmaksız, Özel, Atay)

5

16:52:23

(+) 0:08

(+) 0:17

 

 

 

 

(+) 4 2:40

 

(+) 6 4:13

(+) 4 4:51

 

17

METU: 47 Lines (Akın, Yılmaz, Kosaroglu)

4

4:41:16

(+) 0:08

(+) 0:17

 

 

 

 

(+) 1:34

 

(+) 2:40

 

 

18

YTU: Team_2 (Şekeroğlu, Koçak, Yilmaz)

4

4:51:01

(+) 0:12

(+) 0:46

 

 

 

(-) 11 4:59

(+) 1 1:05

 

(+) 2 1:46

 

 

19

Bilkent U: Turasha (Oksas, Baykal)

4

6:10:51

(+) 0:10

(+) 0:27

 

 

 

 

(+) 2 2:31

 

(+) 2 1:40

(-) 1 4:55

(-) 1 4:54

20

Bilkent U: Minions (Aydoğan, Yildirim, Gurbuz)

4

6:23:55

(+) 0:13

(+) 0:24

 

 

 

 

(+) 3:31

 

(+) 2:15

 

(-) 1 4:59

21

ITU: BruteForce (Seyran, AVCI, Yıldız)

4

6:39:03

(+) 0:07

(+) 0:31

 

 

 

 

(+) 3 3:04

 

(+) 1 1:36

(-) 4 4:23

 

22

ITU: BEHKCI (Koca, Bekci)

4

7:12:07

(+) 0:06

(+) 0:19

 

 

 

 

(-) 3 4:49

 

(+) 2:06

(+) 2 3:59

 

23

METU: sevdan zarar oldu (Yılmaz, Ozturk, Koşar)

4

7:18:59

(+) 0:03

(+) 0:09

 

 

 

 

(+) 3 3:57

 

(+) 1 1:48

(-) 3 4:53

 

24

Bogazici U: atis_serbest (Kocasarı, Akdoğan, Bakış)

4

9:22:38

(+) 0:04

(+) 0:12

 

 

 

 

(+) 3 1:22

 

(+) 7 4:22

 

 

25

METU: C and the boys (Tomruk, Gögebakan, Soylu)

4

9:43:04

(+) 0:06

(+) 0:14

 

 

 

 

(+) 4:41

 

(+) 1 4:20

 

 

26

Bogazici U: MiRaCL (Arıcan, Kara)

3

3:03:58

(+) 0:07

(+) 0:45

 

 

 

(-) 4 4:25

(-) 8 4:54

 

(+) 2:10

 

 

27

ITU: SEERC Maymunlar (Özer, ÖZKAN, Demir)

3

3:22:07

(+) 1 0:08

(+) 0:19

(-) 1 4:54

(-) 1 4:54

(-) 1 4:54

(-) 1 4:54

(-) 1 4:55

(-) 1 4:55

(+) 1 2:13

(-) 3 3:03

(-) 1 4:55

28

Bilkent U: Team++ (Pehlivan, Efe)

3

3:36:39

(+) 0:11

(+) 0:27

 

 

 

(-) 1 0:41

(+) 1 2:37

 

(-) 5 4:51

 

 

29

Bogazici U: Runtime Terror (Aytaç, Akalın, Kaya)

3

5:01:42

(+) 1 0:16

(+) 0:58

 

 

 

(-) 1 0:27

(-) 3 4:59

 

(+) 3:27

 

 

30

KOC: balloonsplz (Mutlu, Issa)

3

5:33:51

(+) 0:07

(+) 0:26

 

 

 

 

(+) 3 3:59

 

 

 

 

31

METU: ./segfault (Güneş, Tamer)

3

5:45:59

(+) 1 0:08

(+) 0:21

 

 

 

(-) 1 1:02

(-) 8 4:59

 

(+) 1 4:35

 

 

32

Ataturk U: AtaCoders (diarbakerly, Karadas)

2

0:31:47

(+) 0:08

(+) 0:22

 

 

 

(-) 2 4:28

(-) 3 2:51

 

(-) 5 3:26

(-) 3 0:59

 

33

Bogazici U: bouno (Erkul, çelik, Şirikci)

2

0:47:48

(+) 0:08

(+) 0:39

 

 

 

(-) 1 4:18

(-) 1 1:24

 

(-) 1 3:59

(-) 1 4:28

 

34

Bilkent U: MemoryLeak (Çakır , Köse)

2

0:48:39

(+) 0:11

(+) 0:37

 

 

 

 

(-) 2 1:23

 

(-) 3 3:38

 

 

35

EGE: Ege Alfa Force (yurtdas, Bagci, İşin)

2

0:53:33

(+) 0:15

(+) 0:37

 

 

 

 

(-) 6 3:42

 

(-) 17 4:59

 

 

36

Abdullah Gul U: AGU-0 (Sayici, Gürler, Mimarlar)

2

1:09:45

(+) 0:17

(+) 0:51

 

 

 

(-) 4 2:34

(-) 1 4:01

 

(-) 6 4:44

 

 

37

Abdullah Gul U:AGU-2 (Öztunca, Demir, Güzel)

2

2:00:46

(+) 0:08

(+) 1 1:32

 

 

 

(-) 1 0:23

(-) 14 4:41

 

(-) 3 4:42

 

 

38

Suleyman Demirel U: wololo (Çolak, Tulemen, Sandal)

2

2:35:10

(+) 2 0:23

(+) 1:32

 

 

 

(-) 2 4:05

(-) 3 3:53

 

(-) 4 1:53

(-) 2 4:01

 

39

Yildiz Teknik U: SUN (Anı, Carli)

2

2:52:54

(+) 0:13

(+) 2:39

 

 

 

(-) 18 4:59

(-) 4 2:48

 

(-) 5 4:44

(-) 3 3:30

 

40

KOC U: Semicolon (Srdar , Baroudi, Hamdeh)

2

2:54:11

(+) 0:17

(+) 2:36

 

 

 

(-) 4 0:53

(-) 6 2:58

 

 

 

 

41

Abdullah Gul U: AGU-1 (Soyturk, Usul)

2

3:21:42

(+) 0:15

(+) 3:06

 

 

(-) 8 4:58

(-) 8 4:57

 

 

 

 

 

42

Marmara U: kumpass (batman, İLDEŞ , özdemir)

2

3:56:14

(+) 0:27

(+) 2 2:48

 

 

 

(-) 2 3:27

(-) 4 3:23

 

(-) 5 4:59

 

 

43

Kocaeli U: Umttps:// (Boz, Mutlu, Şahin)

2

4:04:15

(+) 0:13

(+) 3:50

 

 

 

(-) 4 4:59

(-) 3 3:31

 

(-) 2 4:58

 

 

44

Marmara U: Sputnik (San, Akıl)

2

4:37:21

(+) 2 0:15

(+) 3:41

 

 

 

(-) 4 2:59

(-) 6 4:59

 

(-) 9 4:07

 

 

45

Bogazici U: RedRightHand (Can, Temizel, Cansever)

2

4:40:23

(+) 0:19

(+) 4:20

 

 

 

(-) 4 4:56

(-) 2 2:50

 

(-) 7 4:57

(-) 1 4:47

 

46

ITU: INCODE (Helwa, Shehata, A

bdulmaksoud)

2

5:14:38

(+) 0:06

(+) 1 4:47

 

 

 

 

(-) 3 4:55

 

 

 

 

47

METU: yabanC (Osman, Yousuf)

2

6:10:27

(+) 4 2:57

(+) 1:53

 

 

 

 

(-) 4 4:50

 

(-) 10 4:45

 

 

48

ITU: HackZBE (Yıldız, murat, Çetinkaya)

1

0:11:42

(+) 0:11

(-) 1 0:41

 

 

 

 

 

 

(-) 22 4:59

 

 

49

Marmara U: Explorer (Karatepe, Yüksel)

1

0:17:36

(+) 0:17

 

 

 

 

(-) 4 4:16

 

 

(-) 2 4:41

 

 

50

Marmara U: Harezmi (fener, Doğan, Yiğit)

1

0:18:01

(+) 0:18

 

 

 

 

(-) 6 2:01

(-) 3 2:04

 

(-) 1 2:58

 

 

51

Bilkent U: BugsNightmare (Amin, Demir, Yaseen)

1

0:39:16

(+) 1 0:19

(-) 2 3:55

 

 

 

(-) 4 4:58

(-) 4 4:07

 

(-) 1 2:49

 

 

52

BEUN: argc2019 (Şensoy, GÜNEŞ, Eroğlu)

1

0:41:29

(+) 0:41

 

 

 

 

 

 

 

 

 

 

53

Marmara U: Rookies (Polat, Gökmen)

1

0:42:54

(+) 1 0:22

(-) 1 0:57

 

 

 

(-) 1 4:15

(-) 2 3:52

 

(-) 3 3:08

 

 

54

Marmara U: Enigma (Çabuk, çakı, pehlivan)

1

3:00:08

(+) 4 1:40

(-) 1 4:59

 

 

 

(-) 8 1:51

(-) 5 3:04

 

(-) 4 4:37

 

 

The Turkish Programming Contest 2020 will be held in partnership with Boğaziçi University.