1¾«ÄÖ¹ Æ Æ Ą Į Į IOI.DFVHP3Ā @ÜPÅgʰ Æ » µFinal Report The IOI'92    The IOI'92 Final Report  Final Report International Olympiad in Informatics 1992 Bonn / Germany Authors: Peter Heyderhoff (Editor), Hans-Werner Hein, Fritz Krckeberg, Gnther Miklitz, Peter Widmayer The Place of the IOI'92 : Schloį Birlinghoven The German National Research Centre for Informatics and Information Technology (GMD) The Convention Hotel of the IOI'92 Gustav Stresemann Institut, Bonn Final Report The IOI'92    The IOI'92 Final Report  Table of Contents .Anfang Verzeichnis V. 1. The IOI'92 7 1.1 History and Aims Hey 7 1.2 Governmental Support Hey 8 1.3 Sponsors Hey 9 1.4 International Organisations Hey 10 1.5 National Organisations Kr 10 The Supporters 10 The National Competition 11 The National Committee 12 1.6 The Scientific Structure Hey 12 The International Jury 12 The Scientific Committee 13 The Coordinating Committee 13 1.7 The Organisational Structure Hey 14 Convention office 16 1.8 Main Organisational Tasks Mik 16 Financial Management 17 Personnel Management 17 Hosting of Teams and Guests 17 Information Brochures 18 Graphic Design 19 Rooms and Equipment 19 1.9 Preparational Events 20 Meetings of the National Committee Kr 20 Meeting of the International Committee Hey 20 Meetings of the Scientific Committee Hein 22 Youth Meeting with the President Hey 23 1.10 Carrying out the IOI 24 The Invitation Hey 24 The Arrival Day Hey 24 Opening Ceremony Hey 25 Opening Speeches 25 Meetings of the International Jury Wid 30 Meetings of the Coordinating Committee Hein 31 The Competition Days Hey 31 Cultural Activities Mik 32 Prize Giving Ceremony Hey 33 Closing Speeches 34 Press Conference Kr 37 1.11 Views and Echos Kr 38 View to Argentina (IOI'93) 38 Echos from the world 38  2. International Committee Hey 42 2.1 Its History and Composition 42 2.2 Meeting and Decisions 42 3. Regulations Hey 46 3.1 Main Regulations 46 3.2 Arbitration and Evaluation Rules 48 3.3 Regulations for the Organisation 49 3.4 The Online Documentation System 49 3.5 Evaluation Schedule 52 4. Problems and Solutions Hein 54 4.0 The Submitted Problems 54 4.1 The Proposed Problems 54 4.2 The First Selected Problem 60 4.3 The Second Selected Problem 66 5. Final Results and Statistics Hey 73 5.1 Participation 73 5.2 Training Reports 74 5.3 Medals and Nations 75 5.4 The Twelve Most Successful Teams 75 5.5 The Winners 76 6. Program of the IOI'92 Hey 78 7. Participants Hey 81 7.1 Participating Countries 81 7.2 Represented Institutions 81 7.3 Participating People 81 Students 81 Students Adresses 83 Adresses of Teamleaders 86 Accompanying Persons 90 8. Members of Committees Hey 91 8.1 International Jury 91 8.2 International Committee 91 8.3 National Committee 91 8.4 Scientific Committee 91 8.5 Coordinating Committee 92 8.6 Organizing Committee 92 8.7 Technical Committee 92 8.8 Reception Committee 92 .Ende Verzeichnis V. Code of Authors: Peter Heyderhoff Hey Hans-Werner Hein Hein Fritz Krckeberg Kr Gnther Miklitz Mik Peter Widmayer Wid The IOI Nations of the World  Copyright 1991 PC Globe, Inc. Tempe, AZ, USA. Final Report 1. The IOI'92    The IOI'92 Final Report 1.  1. The IOI'92 1.1 History and Aims History The idea of initiating international olympiads in informatics for school students was proposed to the 24th general conference of UNESCO by the Bulgarian delegate Prof. Sendov in October 1987. This plan was included into the fifth main program of UNESCO for the biennium 1988-1989. In May 1989, UNESCO initiated and sponsored the first International Olympiad in Informatics which was held in Pravetz, Bulgaria. Although it was the first Olympiad in Informatics, 13 countries participated. This number is considered to be very high compared with the number of countries which participated in the first Olympiads in Mathematics, Physics and other sciences. During the first IOI in Bulgaria, the German delegate Dr. Peter Heyderhoff had submitted the candidacy of Germany for organizing the fourth IOI in 1992. The conference of the Ministers of Education and Cultural Affairs of the States of the Federal Republic of Germany decided that the next olympiad in sciences after the International Mathematics Olympiad 1989, which was organized by the state of Lower Saxony, should be organized in a similar manner by the State of North Rhine-Westphalia. The Informatics Olympiad is held annually. The following list shows how participation developed over the years and which countries will host the next olympiads. We remember the excellent hosting by Bulgaria, Belorussia and Greece. 1. 1989, 16 - 19 May, Pravetz, Bulgaria, President: P. Kenderow. 13 Countries: Bulgaria, China, Cuba, Czechoslovakia, Germany, Germany FR, Germany DR, Greece, Hungary, Poland, Soviet Union, Viet Nam, Yugoslavia, Zimbabwe. 2. 1990, 15 - 21 July, Minsk, Belorussia, President: N. Krasovsky. 25 Countries: Argentina, Bulgaria, Belorussia, China, Cuba, Czechoslovakia, Germany FR, Germany DR, Greece, Hungary, Italy, Korea, Kuwait, Mongolia, Morocco, Netherlands, Norway, Poland, Romania, Soviet Union, Sweden, Thailand, United Kingdom, Viet Nam, Yugoslavia. 3. 1991, 19 - 25 May, Athens, Greece, President: G. Philokyprou. 26 Countries: Argentina, Bulgaria, Belorussia, China, Cuba, Cyprus, Czechoslovakia, Germany, Greece, Hungary, Italy, Korea, Kuwait, Mongolia, Morocco, Netherlands, Nigeria, Norway, Poland, Romania, Soviet Union, Sweden, Thailand, United Kingdom, Viet Nam, Yugoslavia. 4. 1992, 12 - 21 July, Bonn, Germany, President: P. Widmayer. 51 Countries: Algeria, Argentina, Australia, Austria, Belgium, Belorussia, Bulgaria, Switzerland, China, Colombia, Cuba, Cyprus, Czechoslovakia, Germany, Denmark, Estonia, Finland, Gabon, Greece, Hungary, Hong Kong, Italy, Iran, Korea, Kuwait, Latvia, Lithuania, Luxembourg, Macao, Malta, Mexico, Mongolia, Netherlands, Poland, Portugal, Romania, Russia, South Africa, Singapore, Spain, Sri Lanka, Sweden, Thailand, Trinidad Tobago, Tunisia, Turkey, United Kingdom, Ukraine, United States, Viet Nam, Zimbabwe. 5. 1993, 16 - 25 October Mendoza, Argentina. 6. 1994 will be held in Sweden. 7. 1995 will be held in The Netherlands. 8. 1986 will be held in Hungary. Aims The olympiad aims at motivating young people to -’get more deeply interested and involved in informatics, -’test and prove their competence in solving problems with the help of computers, -’exchange knowledge and experience with students having the same fields of interest and similar qualifications at an international level, -’establish personal contacts with young people from other nations. 1.2 Governmental Support List of Institutions IOI'92 was supported by the Federal Republic of Germany represented by the Federal Minister of Education and Science in cooperation with the Standing Conference of the Ministers of Education and Cultural Affairs of the L„nder in the Federal Republic of Germany and in consultation with the Federal Foreign Office. In order to understand this structure one should consider that according to the federal structure of Germany the main responsibility for all matters of culture and education is not with the federal government but with the 16 autonomous states (L„nder). On the other hand all contacts with foreign countries are the responsibility of the foreign office of the federal government. So the official inivitation was presented by the Federal Foreign Office. The main financial support was given by the Federal Minister of Education and Science. The IOI'92 was held in Bonn and organized by the state of North-Rhine-Westphalia. All planning, preparational and organizing activities were done by the National Committee and the organizing office of the German National Competition in Informatics called "Bundeswettbewerb Informatik". Welcoming Letters The Minister of Education and Science of the Federal Republic of Germany "It is a great pleasure for me to know that the Fourth International Olympiad in Informatics 1992 is taking place in Germany. This Olympiad in Informatics is a competition which contributes to finding highly gifted students and developing their talents. In the short period of its existence it has developed into a world-wide contest. With representatives of 51 states and with 47 delegations, the highest level of participation ever has been achieved this year. After hosting the International Olympiad in Physics 1982, in Chemistry 1984 and in Mathematics 1989 it is a great honour for the Federal Republic of Germany to host also the International Olympiad in Informatics. When young informatics students from many countries compare their skills and when they compete peacefully in a contest with such stringent requirements, the ambitious name Olympiad is justified. For this competition I wish you every success and excellent achievements which will make your preparations worthwhile. I hope that you will gain many beautiful and interesting impressions during your stay in Germany and that you will be able to make numerous friendships world-wide." Prof. Rainer Ortleb The President of the Standing Conference of the Ministers of Education and Cultural Affairs of the L„nder in the Federal Republic of Germany "In the last decade the new information and communication technologies have initiated profound changes in science, culture and society. They are gradually permeating modern life in all its aspects and they have a lasting impact on the world of work. The innovative process generated by them has been for all industrialized nations both a challenge and chance in politics for all industrialized nations. Electronic microprocessors are taking on the burden of mechanic routine work and of dangerous and exhausting activities; they accelerate information processing, increase productivity, and they have become an indespensable tool in solving problems and in organizing learning. But an increase in the processing of personal data entails also the risk of misuse, and it may cause inadmissable interferences with the personal rights of the individual. The educational system as a whole is obgliged to meet these new challenges. It must not only act in response to them but has to contribute to actively shaping these tasks. Since the media are especially effective in influencing young people in their thinking, feeling and acting, schools must see their new importance and responsibility. The ministers of education and cultural affairs of the L„nder have encouraged the integration of the new information and communication technologies into teaching and education by a series of agreements. As early as 1972 they initiated the acceptance of the informatics in the curriculum of the senior level at secondary schools (gymnasiale Oberstufe), and in 1982 they agreed on uniform examination standards for the Abitur exam. (The abitur is a secondary school leaving certificate equivalent to other countries' university entrance examinations.) The education in information technology has become an established element in the school curricula of all L„nder of the Federal Republic of Germany. The objective is to give all young people a basic understanding of the new technologies and to educate them in understanding and using the media in a rational and critical way. Boys and girls at school are also to be given possibilities to gain creative and playful access to these technologies. Especially gifted young people are to be given the opportunity of deepening their interest in informatics beyond the regular classroom lessons and of comparing their achievements with students of similar talents and interests. The German Competition in Informatics which is supported by both the Federal Government and the L„nder serves this purpose. The International Olympiad in Informatics is a forum for those who have qualified as best in this discipline and who have won national competitions. This year 46 delegations from all over the world are coming to Bonn to compete in solving computer programming tasks. I cordially welcome all guests and I wish the participants much success in the competition. I hope that you will remember your stay in Germany with pleasure, not only the competition but also the program and the encounters with people from all over the world." Prof. Diether Breitenbach The Minister of Education, Culture and Sports of North Rhine Westphalia "Dear Participants of the Fourth International Olympiad in Informatics. With great pleasure I welcome you to this year's International Olympiad in Informatics in Bonn. I am delighted that so many delegations from all over the world have come to take part in this competition. The great number of participants shows how quickly the idea has spread that the most highly talented and motivated students of various nations should be given the chance to meet in an international contest, which also gives the opportunity to learn something about the host country, to exchange views with others and to make friends. I am glad that this competition is taking place in North Rhine Westphalia and that we can show you some parts of it. I do hope that the program we are offering you is mooting your interest and that you will enjoy the excursions as well as the competition. I wish you much success in the competition and a very pleasant stay in North Rhine Westphalia." Hans Schwier 1.3 Sponsors IBM Deutschland GmbH, Stuttgart Siemens Nixdorf AG, Mnchen Gesellschaft fr Informatik e.V., Bonn Gesellschaft fr Mathematik und Datenverarbeitung mbH, Sankt Augustin Springer-Verlag, Heidelberg UNESCO, Paris Aachen-Mnchener Informatik Service, Aachen Apple Computer mbH, Ismaning Berlin2000 Olympia GmbH, Berlin Borland GmbH, Langen Bcher Behrendt, Bonn Cornelson Verlagsgesellschaft, Bielefeld Co.Tec, Computergesttztes Lernen, Rosenheim Digital Equipment GmbH, Mnchen Ernst Klett-Schulbuchverlag GmbH, Stuttgart Evangelischer Ausl„nderdienst e.V., Dortmund Falken-Verlag GmbH, Niedernhausen Hansen & Gieraths EDV-Vertriebs GmbH, Bonn hr werbung gmbh, Frankfurt Lanier Deutschland, Neuss Markt & Technik GmbH, Mnchen Microsoft GmbH, Unterschleiįheim Parsytec Anwendungen GmbH, Aachen Stoll EDV Europe GmbH, Swisstal Telekom -’Deutsche Bundespost, Bonn Travelling Software Inc., Bothell, USA Volkswagen AG, Wolfsburg. 1.4 International Organisations UNESCO A representative of UNESCO is always invited to the olympiads. UNESCO initiated the first olympiad and contributed to the fourth olympiad by sponsoring this final report. UNESCO is a link to other science olympiads and distributes information around the world about the IOI's. It is also distributing this report . IFIP The chairman of the IFIP Technical Committee TC3 on Education, Prof. Tom van Weert was invited and participated in the IOI'92. As a guest to the International Committee he made the following proposals concerning the future involvement of IFIP: There could be -’an IFIP jury for the Olympiad instead of the present international jury composition, -’an IFIP award, -’usage of IFIP expertise in organizing programs, -’writing books and setting up exhibitions, -’more international visibility through IFIP, -’more discussions on futher developments of the Olympiad by putting this item on the agenda of an IFIP conference. These points have been discussed and it had been decided to start with the last one. The Chief Coordinator of IOI'92 Dr. Hans-Werner Hein informed the 12th World Computer Congress "IFIP CONGRESS 92", which was held in the beginning of September 1992 in Madrid, Spain. He gave a poster illustrated lecture about: "International Olympiads in Informatics: What is a proper programming competition task?" He pointed out that an important topic conerning programming competitions is that of the implicit use of certain informatics paradigms. Informatics started on one hand with mathematical paradigms (e.g. Turing machine etc.) on the other hand with product specific paradigms (eg. von-Neumann processor). Meanwhile many paradigms are used concurrently in informatics and new ones appear every now and then (e.g. Object based systems, Neural Nets). It seems to be evident that an IOI competition should not stress certain informatics paradigms too much. His conclusion was that a programming task should have the features: basically paradigm-free, context-free (in a cultural sense), text easy to understand and carefully worded, task decomposable and easily demontrated, results to be easily judged, and, within the olympic constraints, educational. 1.5 National Organisations The Role of Supporters and Organizers The Supporters (GMD and GI) The German National Research Centre for Informatics and Information Technology (GMD) Address: GMD Postfach 1316 D-53757 Sankt Augustin Telephone: +49-2441-14-0 Chairman of the Board of Directors: Prof. Dennis Tsichritzis The Gesellschaft fr Mathematik und Datenverarbeitung (GMD) is a limited liability company and was founded in 1968. Its partners are the Federal Republic of Germany and the States of North-Rhine-Westphalia and Hesse. The GMD is member of the Association of National Reseach Institutions (AGF) in Germany. The objectives of the GMD are: -’Research and development, training and further education in the field of informatics, and scientific and technical information and in those fields of mathematics with particular importance for the progress in informatics; -’Cooperation with industry, the academic world and with public administration, especially with the above mentioned partners, in matters of the application, promotion and development of information technology; -’Providing data processing and communication capacities for purposes defined by its partners. The GMD has been concentrating its research and development tasks in four typical fields, thus defining the following research areas: -’Parallel computing -’Intelligent multimedia systems -’Communication and Cooperation -’System design technology. Eight GMD institutes in three locations are forming the organisational framework for these research and development tasks sharing different parts in them: Schloį Birlinghoven / Sankt Augustin I1’Institute for Foundation of Information Technology I3’Institute for Applied Information Technology I5’Institute for System Design Technology I8’Institute for Application oriented Software- and Systems Technology Berlin - Adlershof I6’Institue for Computer and Software Technology I7’Institute for Open Communication Systems Darmstadt I2’Institute for Tele-Cooperation Technology I4’Institute for Integrated Publication and Information Systems Presently at least one integrated project is being set up in each of the research areas. This will concentrate on cooperation between the institutes and with persons or institutions outside, especially with industry. In future this will form the most important structural element of GMD's research and development work. This concentration of effort is also being applied within the institutes in form of Pilot Projects. Precisely defined steps and milestones will determine the priorities of their research and development work. These projects will be representative of the work of each institute, and they will gain importance, especially with regard to the public recognition of their results. The German Association of Informatics (GI) Address: Gesellschaft fr Informatik e.V., Godesberger Allee 99, D-53175 Bonn, Telephone: +49-228-376751 President: Prof. Roland Vollmar The Gesellschaft fr Informatik e.V. (GI) was founded 1969 in Bonn in order to promote informatics. The 17800 individual and 330 corporate members are coming from informatics research, -education, -industry and -applications and comprise also students in informatics. Scientific work within GI is done by more than 100 Expert Committees, Special Interest groups and Working Groups. Those committees and groups are structured in nine divisions: Foundation of Informatics, Artificial Intelligence, Software Technology and Information Systems, Telematics and Computer Architecture, Information Technology and Technologial Applications, Informatics in Economy, Informatics in Law and Public Administration, Informatics in Education and Profession, Informatics and Society. The 25 regional groups in Germany take care of members and interested people as far as professional and regional questions are concerned. The Deutsche Informatik Akademie, located in Bonn, initiated and mainly supported by GI, offers a high program of continued education for professionals in informatics throughout Germany. Recently the International Conference and Research Center for Computer Science in Dagstuhl Castle has been founded. It is jointly supported by GI and the universities of Saarbrcken, Kaiserslautern and Karlsruhe. Financial support comes from the Saarland and Rheinland-Palatinate. GI is member of the International Federation of Information Processing (IFIP) and of the Council of European Professional Informatics Societies (CEPIS). GI has a seat in the council of the Werner-von-Siemens-Ring foundation and is member of the Deutscher-Verband-Technisch-Wissenschaftlicher-Vereine, which comprises all technological associations in Germany. Every two years GI awards the Konrad-Zuse-Medaille for outstanding contributions in Computer Science. The main organ of the GI is the scientific journal Informatik-Spektrum. GI and GMD do not only arrange the Informatics Olympiad, but they are also responsible for the National Competition in informatics. The National Competition (BWINF) The Bundeswettbewerb Informatik (BWINF) was started in 1980. After three year of experimentation the competition was established in 1984 as a publicly sponsored school competition under the patronage of the Federal President, supported by the Federal Minister for Education and Science, and the Standing Conference of the Ministers of Education and Cultural Affairs of the German L„nder by means of a cooperation contract between GI and GMD. These school contests were held as task-oriented performance competitions. The purpose of the German informatics competitions is the academic encouragement of interested and talented pupils. It should motivate them to become involved with the subject matter and methods of informatics, the application of information processing systems and the resulting problems. In particular, the use of systematic and objective methods and the social relevance of these methods should be considered. In addition the competition should encourage better school education in informatics and attract public attention. The competitions are characterised by the eight problems which are given each year in the first and second rounds. In the first round five generally understandable problems are given and circulated in September to all schools. A pupil must solve at least three of these problems to qualify for the second round. In the secound round three additional and more difficult problems are given. Participation is about 3000 pupils in the first round, 300 in the second round and 30 in the final third round from which the candidates for the International Olympiade are selected. A book series Bundeswettbewerb-Informatik-Aufgaben-und-L”sungen edited by Peter Heyderhoff is published by Klett-Schulbuch-Verlag, Stuttgart, ISBN 3-12-7107501. Each volume contains the eight problems for a year and the problems of the IOI, with comprehensively documented solutions and educational comments. The German Informatics Competition is organized, controlled and promoted by a coordination committee, a problem development panel and an organizing office with Dr. Peter Heyderhoff as Managing Director. The National Committee (AKIOI) The National Committee, the socalled "Arbeitskreis IOI" (AKIOI), was invited to its first meeting in March 1990. Its members were representatives of the Ministry of Education, Culture and Sports of North Rhine Westphalia, of the Federal Ministry of Education and Science and of the Bundeswettbewerb Informatik. Chairman was Prof. Fritz Krckeberg. The task of the National Committee was to develop the guidelines and general planning frame for the IOI'92 and to prepare its realisation. 1.6 The Scientific Structure The International Jury The International Jury was composed of the delegation leaders of all participating countries and the president, nominated by the country where the Olympiad took place. The Jury had its first meeting on the opening day of the Olympiad. The working language was English. The tasks of the Jury were as follows: -’election of a representative as vicepresident of the Jury, -’election of a coordinator for estimating the result of the competitors of the host nation, -’agreement to the regulations of the Olympiad, -’alteration of the regulations for future Olympiads, -’decision concerning permission of participants for the competition, -’decision concerning disciplinary measures, -’choice of two competition problems of the proposals choosen in advance, -’translation of the problems into the mother language of the participants, -’response to the questions asked in writing during the competition, -’decision concerning the results as proposed by the Chief Coordinator, -’decision concerning winners and prizes. The President of the Jury The President of the Jury, Prof. Peter Widmayer from the ETH Zrich, was nominated by the organizer. His tasks were the following: -’being in charge of all meetings of the International Jury during the period of the IOI, -’participation in the final meeting of the Scientific committee, -’participation in the preparatory seminary for coordinators, -’being in charge of the opening ceremony, -’being in charge of the closing ceremony, -’being in charge of the press conferences, -’representation of the IOI to the public, -’using his casting vote as necessary, -’settlement of conflicts, -’timely control of the task of the Scientific Committee, -’supervision of the results of the Scientific Committee. The President of the Jury was consulted and supported by the Chief Coordinator and the Managing Director of the IOI with whom he cooperated confidently. The Scientific Committee The Scientific Committee was composed of the Chief Coordinator and six members of the coordinating committee. It became active before the beginning of the Olympiad and had the task of selecting and preparing six problems from those that were submitted by the participating countries. The Scientific Committee was nominated by the Chief Coordinator Dr. Hans-Werner Hein out of the circle of coordinators. With the help of the Chief Coordinator it prepared the selection of tasks for the IOI. The Scientific Committee had the following tasks: -’to look at the given problem proposals and their evaluation concerning their qualification, -’development of own problem proposals if those present are insufficient, -’selection of three problems for each of the two competition days, -’development of scientifically founded evaluations of difficulty and solubility, -’development of sample solutions demonstrating the solubilty, -’development of testing dates for each problem, -’development of homogeneous evaluation rules for each task, -’final formulation of the problems (in English), -’issue of an evaluation scheme for the acceptance of the solutions. The Coordinating Committee The Coordinating Committee consisted of coordinators and the Chief Coordinator. It had the task of examining and evaluating all solutions. The Coordinating Committee was composed of informatics experts from the host country, representing about half the number of participating teams. The Coordinating Committee was nominated by the host country. The coordinator responsible for the German team was elected by and from the members of the international jury. 25 coordinators nominated by the organizer had the following tasks: -’an evaluation team was composed by each coordinator and two delegation leaders. It was responsible for the two teams of the two delegation leaders. The coordinator was in charge of the evaluation team. Its tasks were the following: -’to respond to questions at the beginning of the competition, -’to execute the tests with the corresponding participant, -’to evaluate the competition results, -’to liaise with the corresponding evaluation team, -’to conduct a professional check of the evaluation of the delegation leaders, -’to report to the Chief Coordinator concerning the tasks of the evaluation team, -’to liaise with a coordinated evaluation in points, -’to balance all evaluations in exchange with the other coordinators, -’to participate in the preparatory seminar for coordinators, -’to participate in the performances at the IOI. The Chief Coordinator The Chief Coordinator, Dr. Hans-Werner Hein from the University of Dortmund, was nominated by the organizer. The Chief Coordinator himself nominated the Scientific Committee out of the coordinators group. His responsibilities included -’being in charge of all meetings of the Scientific Committee, -’reporting to the President of the Jury of the working results of the Scientific Committee, -’being in charge of the preparatory seminar for coordinators, -’being in charge of all meetings of the coordinators for coordinating evaluations, -’settling cases of conflicts in an evaluation team, -’participating in meetings of the International Jury with the following tasks: -’presentation of the two times three problems choosen, -’explanation of the evaluation system for the two competition problems, -’presentation of the final results of the evaluation, -’information concerning the evaluation results. The Chief Coordinator was consulted by the Managing Director of the IOI. 1.7 The Organisational Structure Managing Director of IOI The Managing Director of the IOI Dr. Peter Heyderhoff was responsible for the whole organisation of the IOI. He worked within the frame and guidelines planned, elaborated and given by the National Committee. His tasks were -’planning and structuring all tasks and subtasks, -’setting up a working program, -’nominating, contracting, supervising and motivating the personnel, -’providing and administrating all necessary resources, -’planning and controlling the finances, -’finding of ad hoc solutions for all unplanned events, -’initiating public relations, -’giving the final report. Chief Organizer The Chief Organizer Gnther Miklitz worked for half a year full time in this project and cooperated strongly with the Managing Director. His tasks were: -’planning, structuring preparing and executing the working program, -’scheduling and organizing all tasks and subtasks, -’controlling the working progress, -’planning and organizing the cultural program, -’preparing the main information brochure, -’preparing meetings and reports, -’coordinating suggestions and interests of various parties involved, especially of all supporting partners in industry and public administration. Secretary A foreign language secretary Christel Klein was engaged for the last half year before the olympiad. Her tasks were: -’Telefone, Telefax and’general communication service, -’international and multilingual correspondence, -’planning and registration of all hotel reservations, -’building up a database with data of all participants, -’event coordination according to given schedules, -’registration of all documents and typewriting, -’reception of guests. Assistant in the Convention Office During the Olympic week four assistants formed the convention office and guaranted that the office was constantly occupied. Their tasks included -’execution of all office tasks (even ad hoc), care of participants, information in different languages, telephone and fax service, data base inquiries and issue of reports by using the IOI data base system, -’organisation of reception, organisation and scheduling of the escort service instructions to the hostesses concerning their tasks -’accompanying groups during daily excursions, -’special VIP escort services, -’advising and training hostesses at preparatory meetings about -’IOI regulations and organisation, -’useful idioms in English, -’using given participants' data for a communicative attitude, -’native languages, culture, religions, and geographical data of the participants, -’cultural specific reactions and forms of courtesy, -’religious services in Bonn, -’further information for the participants. Chief Technician The Chief Technician Franz K”pke was responsible to the Managing Director of the IOI'92 for the complete technical installation. The activities of the Chief Technician included: -’conception of the installation of 200 computers and 10 printers, -’planning of rooms at the competition location, -’time planning for installation from date of delivery until date of removal, -’design of the working plan for the technical staff: -’organisation of installation of computers, -’formatting of diskettes and copying, -’unpacking of computers, -’installation of computers, -’installation of a master system, -’transferring all software from the master to all installed computers using lap link technique in a cascading manner, -’checking of functions, -’organisation of availability of technicians: -’supervision of functions, -’securing against sabotage, -’instruction for users, -’correction of technical failures, -’organisation of technical service of diskettes and printers: -’each participant received two formated diskettes, -’during the competition he can print one diskette, -’after the competition all diskettes must be printed, -’organisation of the removal of computers by the technicians: -’checking of functions, -’deletion of software -’removal and packing. Technicians for Supervision Approximately 200 pupils of 50 nations were expected to participate in the competition. Each student should work on a computer. 23 students in informatics were needed for the technical installation and supervision. They formed the Technical Committee of the IOI. All 200 computers had to be transported, unpacked, connected, installed, checked, supervised and loaded with the necessary system software. The participants of the competition had to be instructed concerning the application. During the competition the work of the participants had to be supervised. Participants of the competition and members of the jury had to be assisted when printing the programs. After the competitions the software had to be deleted again, the computers had to be checked, removed, packed and transported. Software Consultant -’The Software Consultant Andreas Voss was responsible for the planning, installation and control of the automatic IOI info system, which included the data base of the participants and the evaluation systems for the competition. -’He assisted the Managing Director in all questions concerning software, especially concerning -’conception for application of database, -’providing, selecting and installing the programming environment, -’providing the entertaining software. -’He assisted the Chief Technician concerning planning and organisation of the whole computer installation and produced the necessary bootstrap software. -’He assisted the Chief Coordinator in the numerical data acquisition, the results of the competition and the statistical report by using suitable software. -’He planned and organised the printing service during the competition and during the evaluation and had the necessary software available. -’During the Olympic week he served in the convention office and made available competent information and help concerning questions in software and computer techniques. -’He handled ad hoc all programming tasks at the convention office. -’He advised the staff in using the data base system. Expert Journalist His task included presentating the IOI to the public. In detail, his tasks were the following: -’announcement of the Olmpiad by a press release, -’report about the registrations by a second press release, -’detailed report to dpa (cultural affairs) and the organisations of scientific journalists for Germany and Europe in Newsletters, -’scientific press conference about high ability promotion and scientific competitions, as well as an article concerning this subject, -’press release about registered teams and its accompanying persons, -’invitation of journalists to participate in the Olympiad as observers, -’organisation and invitation for two press conferences directly before and after the Olympiad, -’detailed article about excursions to be published in local newspapers at the places of excursions, -’responsibility for general information to the press during the Olympiad. Hostesses For the reception and accompanying task 37 hostesses were engaged and formed the Reception Committee for the olympic week. The responsibilities of the hostesses included: a) reception service on arrival of delegations by hostess teams at the airport. Escort to the Olympic Hotel, mainly on the official day of arrival and the official day of departure, b) assistance in questions of orientation of the participants at the place of performance: -’information concerning program and regulations of the IOI, -’orientation help in the city (post, shopping possibilities, means of communication, medical help, etc.), -’accompanying students for recreational activities (volleyball, table tennis, swimming), c) participation in spare time program and evening festivities. Sports Teachers Three sports teachers were engaged during the olympic week. They had the following tasks: Planning and leading of recreational activities. Didactic and methodical preparation by considering the international composition of groups and the program in total. Conversation in English. The recreation program included: condition training with music, long-distance races, ball games (football, basketball, volleyball) and swimming. Indoor gymnasions could be used depending on the weather. Convention office The convention hotel was the Gustav Stresemann Institute (GSI). The convention office was opened from 8:00 to 18:00 h. Computers, typewriters, copymachine, faxmachine and telephones were available. Everyone wore identifying badges with the following coding: numbers (1..4) = student, green dot = team leader, white dot = accompanying person, yellow dot = hostess, blue dot = coordinator, black dot = technician, red dot = organizer, two dots = chief two red dots = chief organizer, two green dots = leader of the delegation. 1.8 Main Organisational Tasks Once the National Committee for the Preparation of the IOI (AKIOI) had worked out and defined guidelines, the organizing office developed a plan for the way in which the organisational tasks were to be solved. This plan included suggestions to the personnel involved in the IOI, the financial management, the cultural activities during the competition week, the hosting of participants, the preparation of equipment and software, the graphics and some other aspects. After the National Committee had decided about the plan, which was done in four meetings prepared by the organizing office, the actual organizing of the IOI'92 started. The organizing office benefitted from the valuable guidance of Prof. Fritz Krckeberg, chairman of the National Committee and institute manager at GMD, who excercised his role as supervisor in a friendly, committed and cooperative manner. Financial Management As early as 1989 Dr. Peter Heyderhoff, the Managing Director, submitted a detailed financial plan to the Federal Minister of Education and Science requesting the main financial support of the IOI'92. The answer was positive so that preparations could be started. The expenses of the IOI'92, calculated on the basis of the before mentioned financial plan went into the national annual budget, which was passed by Parliament in 1991. In 1990 two leading firms of Germany's computer industry agreed to grant technical support by providing free of charge around 200 computers for a period of four weeks for the IOI'92. Performing the administration of finances, the Managing Director cooperated with the GMD's department of finance, which provided accounting and cost control service. His secretary assisted him. The rest of the organizing staff were not involved in financial matters. Personnel Management Considering the various groups of people involved in organizing the IOI, the main problem was how to motivate and prepare everyone to accomplish his or her task. Dr. Peter Heyderhoff, the Managing Director, assigned each person his or her task and allowed the highest degree of individual responsibility. He therefore created an atmosphere of confidence and trust, and he assured an open flow of information. While the members of the Coordinating and Scientific Committees were all teachers and scientists, who could be hired with their employers' consent, the organizing office had to rely on a large group of high school or university students who were given short term working contracts or who were remunerated on an hourly basis and according to commitment. That way many jobs were done by persons who had no professional qualifications. This explains a few shortcomings. But the organizers hope that the impression is true: the overall reaction to the organizers' performance on the principle of "by young people for young people" has been quite positive. The amount of preparation work of the various groups with specific tasks is indicated by the following schedule: January: Nomination of the members of the Coordinating Committee. They were scientists of German universities and of GMD. February: Recruiting members of the Technical and Reception Committees, 30 members each. May: First meeting of the Scientific Committee. June: Preparatory Meeting with university students, hired to supervise the Reception Committee. June: Preparatory Meeting for the counsellors of the Technical Committee. July: Meetings of Reception Committee, Technical Committee and small group of teachers and entertainers. July: Meeting of the Coordinating Committee. In addition, minor meetings were held with private sponsors and government representatives to prepare the opening and closing day activities, parts of the cultural program and to coordinate the acquisition of additional sponsorships. Hosting of Teams and Guests By May 16, 1992, 177 students, 92 delegation leaders and their deputies as well as 23 accompanying persons had registered. The number of registrations was much larger than expected, considering that in the previous competition in Greece the number of participating teams had amounted to 23. Hotel Room Capacity One year before IOI'92, when the hotel reservations had to be made, nobody had been able to make reservations for these unexpectedly large numbers. Finally, the Gustav Stresemann Institute helped by offering extra room capacity. Still in the need of more rooms, the necessary reservations could be made in two hotels in Bad Godesberg. Luckily, all national delegations and some extra official guests could be accommodated in the Gustav Stresemann Institute. Only guests who were staying at their own expenses, according to the government invitation, had to be put up in the two extra hotels. The reservations made in these hotels served also as extra room capacity for unexpected guests. This precaution proved to be right, because some guests who had not registered, did arrive. As far as the hotel room booking is concerned, it is worth mentioning that the organizing office allocated the rooms to the individual guests, thanks to the computer equipment and software (Paradox, version 4) used by the office. The hotels could then be given a complete room booking plan. Welcoming Participants and Guests Upon arrival, each participant received free of charge a rucksack with information material, a ten day pass on the public transport system of the city of Bonn, a telephone card for free telephone calls worth 12,-’DM, and 50,-’DM in cash as pocket money. In order to make it easier for our international guests to move around, to see things and to meet people, a group of about 30 girls from the Clara Schumann Grammar School in Bonn had volunteered to form a Reception Committee and to organize an escort service. Each delegation was greeted at the airport or at the railway station by two of these girls who then showed them the way to the hotel. During the competition week and in some of the cultural programs they were committed to doing small organisational and informational jobs. Security and Insurance Arrangements were made to guarantee the security of all participants and guests during the competition week. The local fire department sent a unit for the opening and closing ceremonies at Schloį Birlinghoven. The police were informed of all events. A health insurance was purchased to cover possible medical bills. Transportation As said before, all participants were given free passes for the bus tram and underground system within the city of Bonn. The sponsorship of this as well as of parts of the cultural program was by the City of Bonn, which collaborated in a very friendly manner. Another transportation task was the hiring of buses for the various trips during the competition week. Since it was not certain how many people would participate in the different cultural activities offered, due to options offered by the program, bus capacity had to be estimated. The private transportation company helped at short notice to provide the capacity actually needed. Information Brochures Two information brochures were produced by the organizing office: one in English, slim and handy which included the official program, and the other in German and English, in a larger format, with a collection of articles about informatics in Germany. First and Second Announcement Prior to these publications, two information papers were prepared, the first and the second announcement and call for participation. These papers were circulated world wide through Germany's Foreign Office. The second announcement contained the regulations for the IOI'92. It was drafted by a group of government experts in the field of education (representatives of the Federal Government and of the State Governments of Germany). Later, at the meeting of the International Committee on 27th October 1991 in Bonn, the paper "Preliminary Regulations" was accepted, following the basic outlines of the draft paper (see report of the Meeting of the International Committee, chapter 1.9). The organizing office provided its secretarial assistance service. Program Brochure A program brochure in English was given to each participant. It contained the following information: I. Words of welcome by Prof. R. Ortleb, Minister of Education and Science of the Federal Republic of Germany, and by H. Schwier, Minister of Education, Culture and Sports in North Rhine Westphalia. An article on Germany's and the world's first computer pioneer, Konrad Zuse II. Practical information and orientation on the following points: -’the convention and travel office, -’emergency phone numbers, -’the exhibition of didactic material, -’the meaning of the identity badges worn by all, -’medical aid, -’money exchange, -’postal service, -’public transport and validity of tickets given to the participants, -’religious services, -’shopping hours, -’sports opportunities, -’telephone service. III. Outline of Program with time schedules and daily activities IV. Regulations with conditions for participation; -’the responsible parties of the IOI'92, such as President, International Jury, Coordinating Committee and Scientific Committee; -’selection of problems and permitted programming languages; -’the equipment provided for each student; -’working languages; outline of the competition -’procedure with working time, evaluation of results -’and prize awarding principles, V. List of participating nations with the names of team leaders and list of host country's representatives of the IOI'92 VI. List of sponsors VII. Map of Rheinaue Park "Informatics in Germany" The National Committee and the organizing office felt that more information than could be presented in the program brochure should be given about the host of the IOI'92. That is why the 60 page brochure "Informatics in Germany" was published. It consisted of two parts, one in English, the other in German, each containing -’welcoming addresses by Rainer Ortleb, Minister of Education and Science, and by Dieter Breitenbach, President of the Standing Conference of the Ministers of Education and Cultural Affairs of the L„nder (states) in the Federal Republic of Germany -’an article by Peter Heyderhoff outlining the German Informatics Competition (Bundeswettbewerb Informatik) -’an article by Gnther Miklitz (with a short introduction to Germany's educational system) about the existing concept of computer education for Germany's schools -’excerpts from a guide to informatics in German universities (W. Brauer et. al.. Studien-’und Forschungsfhrer Informatik, Berlin-Heidelberg 1989) -’excerpts from DAAD -’German Academic Exchange Service (ed.) Studying in Germany -’Information for foreign students -’three articles on advanced computer applications in the field of multimedia and natural language processing provided by the IOI's main sponsors IBM, Siemens-Nixdorf and Springer-Verlag Heidelberg -’brief presentations of the two institutions supporting the German Informatics Competition: Gesellschaft fr Mathematik und Datenverarbeitung mbH (GMD) and Gesellschaft fr Informatik e.V. (GI). Graphic Design The unified appearance of publications before, during, and after the competition was assured by the work of a professional graphic design company. In two working sessions and in many telephone calls between the organizing office and the company the following designing tasks were done: -’covers of program and information brochures -’IOI'92 sign -’identity badge -’posters -’large posters at buildings -’stickers for participants and organizing staff -’invitation folder for opening and prize awarding ceremony -’heading for paper used in the competition -’certificates of participation and for prize winners -’medals -’souvenir folder -’stickers with international flags -’flags of all participating countries. Rooms and Equipment The organizing office assumed that at the most 180 students would be in the competition. In case of breakdown additional machines were to be held in reserve. It was clear from the beginning that only large companies would be able to provide the necessary number of personal computers. IBM and Siemens-Nixdorf had agreed to support the IOI'92. They were willing to provide free of charge 95 personal computers (transportation costs included) and 5 printers each. After the technical aspects (electric power supply, electric sockets per room etc.) of how 190 PCs and 10 printers could be set up in the Gustav Stresemann Institute, the Technical Committee managed to unpack the machines and get them working in two days. For future reference it may be of interest to know how many computers were set up per room and the room sizes; there were six rooms available and the computer placement was as follows: Room No Room size Computers S 1-2 97 qm 36 S 5-6 226 qm 82 S 7 36 qm 13 S 8 34 qm 12 S 9-11 73 qm 26 S 10 29 qm 10 It may also be interesting to know what kind of equipment problems had to be solved. The following excerpt from a check list will give a good illustration: -’transfer of the software from one master pc to all 190 computers in an cascading manner by using lap link -’write a test procedure to check the correct installation of programs -’install printing precedures -’prepare automatic installation and diskettes for booting -’prepare participants' diskettes, 4 per student -’prepare diskettes for coordinators -’prepare the copying of diskettes for competition tasks -’prepare anti-virus diskettes -’provide English language versions of some compilers -’question of installing DOSSHELL. The Technical Committee did a remarkable job. During and after the competition a number of knowledgable persons observed that a private company with professional computer technicians would have had trouble if asked to perform the same tasks in the same time and with the same dedication and with the same excellent results. 1.9 Preparational Events Meetings of the National Committee Five meetings of the National Committee were held between 1 March 1990 and 17 March 1992. Members of the National Committee were: Prof. Fritz Krckeberg, GMD (Chairman) Ursula Brauer, University Mnchen Prof. Volker Claus, University Oldenburg Dr. Michael Fothe, Gymnasium Erfurt Dr. Hans-Werner Hein, University Dortmund Dr. Peter Heyderhoff, IOI'92 Managing Director Prof. Immo Kerner, University Dresden Dr. H.-G. Klaus, GMD OStR Dr. Leo Klingen, Gymnasium Bonn MinR H.G. Langewiesche, State Ministry OStR Ina Leiį, Gymnasium Oppenheim Prof. Rdiger Loos, University Tbingen OStR Gnther Miklitz, IOI'92 Organizer MinR Renate Musso, Federal Ministerium OStR Vera Reineke, Gymnasium Hannover Dr. Karlheinz Schunk, GMD Dr. Hans Ingo Tilgner, Federal Ministry Prof. Roland Vollmar, GI Prof. Peter Widmayer, ETH Zrich In the meetings numerous guidelines were developed and many activities planed. The experiences of the IOI's in Bulgaria, Bellorussia and Greece gave important orientation. The main objective was to find the right balance between cordial hospitality with an interesting cultural program and a scientifically based and well organized competition. Meeting of the International Committee held from October 27 -’30, 1991 in Bonn Members of the International Committee: Pavel Azalov, Bulgaria (excused) Alicia Banuelos, Argentina (excused) Peter Hanak, Hungary Peter Heyderhoff, Germany (President) Walt James, Great Britain Christos Kilias, Greece Vladimir Kiryukhin, USSR Ries Kock, Netherlands Yngve Lindberg, Sweden 1. Peter Heyderhoff opened the meeting and welcomed the participants. He introduced the following guests: -’Dr. Hans-Werner Hein, Chief Coordinator, -’Ms. Christel Klein, Secretary, -’Prof. Fritz Krckeberg, National Chairman, -’Mr. Gnther Miklitz, Organizer of the IOI'92, -’Dr. Hans Ingo Tilgner, Federal Ministry, -’Prof. Tom van Weert, IFIP representative. He proposed an agenda, which was accepted. On his initiative the International Committee (I.C.) agreed to thank the Greek government for all its efforts, support and hospitality in the IOI'91. 2. Christos Kilias gave a detailed report of the organisational and financial aspects of the IOI'91. The total cost amounted to 12 million drachm -’salaries for personnel not included. As to the countries which received invitations, he pointed out that all countries with embassies in Greece were invited. He suggested that in order to be able to calculate with stable figures, new countries should be invited to participate for the first time as observers only. 3. Peter Heyderhoff gave a report of the preparations for the IOI 1992 in Bonn. He pointed out that the funding had been secured thanks to corresponding efforts by the Federal Ministry of Education and Science and by the Ministry of Education of the Land North Rhine Westphalia. He also explained the various activities planned for the Olympiad. On behalf of the Federal Ministry of Education and Science, Dr. Tilgner reported briefly on the procedure of officially inviting countries to participate. The IC welcomed the program as presented. It made a few suggestions to organisational details. 4. The paper "Announcement and Preliminary Regulations" was discussed and accepted with minor changes: -’The coordinators should have good command of English and they should have sufficient background knowledge in informatics. High programming competence is required. -’Changes to the regulations for Olympiads after the IOI'92 will be discussed in Bonn next year, for example a change in the admission of printed material that may be used by the students. -’Each team leader will receive informal copies of the students' results. 5. Hans-Werner Hein presented the paper "Evaluation and Arbitration", which was accepted. In its discussion, the IC agreed on the following points: -’Copy machines will be available for copying the evaluation forms. -’The Scientific Committee must try out all problems in all programming languages permitted. -’On the competition days, students may not use the keyboards after they have finished their work, i.e. after 3 pm. The testing procedures are typed in by the coordinators. 6. After a discussion of aspects of an exhibition of didactic and advertising materials that have been used in national competitions, the IC agreed on the following: -’Each country will be given the opportunity to exhibit material used in its preparation for the Olympiad, such as posters, pictures, printed training material, reference material, books, diskettes with examples and solution, statistical information, material for distribution, ideas of new kinds of problems, (team work problems, non algorithmic problems) on diskettes. -’There shall be prizes for teachers exhibiting good training material. 7. Recommendations for organizing and preparing the IOI'92 were welcomed by the organizers. 8. Ries Kock gave a report on plans for setting up an olympic information centre in the Netherlands. The information centre may function as an e-mail box and distribute didactic material for IOI training. 9. The report of preparations for the 5th Olympiad in Argentina was postponed. It was suggested that the organisation of a group flight from Europe to Argentina should be considered in order to profit from low charter flight rates. There should be an e-mail discussion of details. 10. Ries Kock and Yngve Lindberg reported on their preparations for hosting the Olympiad in their countries. In the Netherlands the government was willing to take a decision by end of November 1991. In Sweden no problem should arise for organizing the Olympiad in 1994. Hungary may be able to organize the Olympiad in 1996. It would then coincide with the country's 1000th anniversary. The IC drafted the following plan for countries to host future Olympiads: a) Countries hosting future olympiads: Germany (1992), Argentina (1993), Sweden (1994), Netherlands (1995), Hungary (1996). b) List of countries that may want to consider hosting the Olympiad: China, South Korea, Thailand, Italy, Austria, Germany (in 2000) The IC asked Peter Heyderhoff as president of the IC and Fritz Krckeberg as representative of the "Bundeswettbewerb Informatik" and chairman of the National Committee of the IOI'92 to write letters to the governments of Sweden, Netherlands and Hungary in order to request their agreement in organizing an Olympiad. 11. Tom van Weert reported on the cooperation with UNESCO/IIP and IFIP TC3 on education. He proposed the following points: There could be -’an IFIP jury for the Olympiad instead of the present international jury composition, -’an IFIP award, -’usage of IFIP expertise in organizing programs, writing books and setting up exhibitions, -’more international visibility through IFIP, -’more discussions on futher developments of the Olympiad by putting this item on the agenda of an IFIP conference. After a discussion of these proposals the IC decided the following: a)’Each organizing country should contact the national IFIP representative in order to take the issue of further developments of the Olympiad into an IFIP conference or into a special working session. b)’IFIP experts should be invited to participate in the discussions on further developments during the olympic event. c)’Lectures on the IOI should be given at international conferences that are appropriate for receiving such information. 12. During discussions on future developments of the IOI particular attention should be given to the following areas: a) possible new problem domains b) team work problems. The IC called upon its members to present ideas for team work problems at the next IOI in Bonn. Argentina is expected to present a team work problem which should be given outside the official competition to the participants of the Olympiad. 13. In a final discussion, the IC accepted the paper "Guidelines for Future Olympiads in Informatics". The President thanked all participants for their committed and fruitful collaboration and closed the meeting. Meetings of the Scientific Committee The working style of the Scientific Committee was mainly based on communication by electronic mail, letters, and telephone. So only two plenum meetings on May, 20th and June, 12th were necessary to discuss some more general problems and make final decisions. The main topics and results of these meetings were: - pre-information ’’The Chief Coordinator informed the committee about his experiences and observations as the Coordinating Committee's host at the 3rd IOI in Athens and as a guest of the International Committee Meeting at October 1991 in Bonn. - task selection ’’The committee members had worked through all task proposals individually at home. In the first meeting 15 of the proposals were labeled as worth to be discussed in detail. The following discussion ended in a broad agreement to start the development process with some nine most promising task candidates. To distribute the workload, for each candidate task two committee members formed an expert team. In the second meeting, according to the intermediate formulation and programming experiences, three task candidates were dropped and the final development of the remaining six tasks decided. - task development ’’The Chief Coordinator had in advance prepared a discussion paper "What is a proper programming competition task?" which was used as a starting point of the Scientific Committee's considerations. An updated version of this paper was presented later at the IFIP Conference in Madrid in September 1992, and is available from the author. According to the paper's criteria the Scientific Committee developed the competition tasks. E.g. a very strict task structure standard was settled (see chapt. 4.1), beginning with the task naming and numbering, and ending with a detailed and explicit "credits table" - stating to the contestants in advance, for which solution parts or attributes she or he could receive how much points. The wording of the tasks was done very carefully, no task text underwent fewer than ten formulation versions. - task evaluation ’’The problem of each contest is that there is limited time and a limited number of people to finish the evaluation procedure. The Scientific Committee agreed to tackle that problem using the following strategy: *’by developing a scoring system with credit tables to reduce the number of necessary "agreements-per-task" between each team leader and each evaluator to a fixed and reasonable number (about 10). *’by formulating the statements to be agreed upon "as binary as possible". *’by organising the first evaluation phase using formulae to be filled within a timely limited interview (about 25 min.). This phase should settle only those 99% of all agreements which could be be found without much discussion in a few minutes. This was done by strictly looking exclusively to the input-output behaviour of the solution programs (blackbox evaluation). The Scientific Committee expected thus, that in the second evaluation phase all spare time and mental effort could be fairly distributed to those few cases where team leader and evaluator could not agree so far. Overall the team leaders should have the chance to prepare themselves by interviewing their students and by studying the solution programs before meeting again any evaluator. This would make the discussion much more technically oriented, and the team leaders would be able to guide the evaluators quicker to the point why their credit claims might be reasonable (whitebox evaluation with expert). Youth Meeting with the President The tradidional youth meeting with the President of the Federal Republic of Germany took place in Schloį Bellevue, in Berlin, on 12th June 1992. All national competitions for school students with their winners were invited. The "Bundeswettbewerb Informatik" took this opportunity to inform President Richard von Weizs„cker about the International Olympiad in Informatics (see pictures). Final Report 1.10 Carrying out the IOI'92    Carrying out the IOI'92 Final Report 1.10  1.10 Carrying out the IOI The Invitation The German Foreign Office submitted through its embassies an official invitation letter dated 11th of November 1991 to the governments of the following countries: Algeria, Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Bulgaria, Brunei, Belorussia, Canada, China, Columbia, Cuba, Cyprus, Czechoslovakia, Denmark, Estonia, Finland, France, Gabun, Germany, Greece, Hong Kong, Hungary, Iceland, India, Indonesia, Iran, Ireland, Israel, Italy, Japan, Korea, Kuwait, Latvia, Lithuania, Luxemburg, Macao, Malaysia, Malta, Mexico, Mongolia, Morocco, Netherlands, New Zealand, Nigeria, Norway, Philippines, Poland, Portugal, Romania, Singapore, South Africa, Spain, Sweden, Switzerland, Thailand, Trinidad and Tobago, Tunesia, Turkey, Soviet Union (Russia), Ukraine, United States, United Kingdom, Viet Nam, West Africa, Zimbabwe. The Response By the 13th March 1992 48 applications were sent to the organizing office. The following twenty countries either gave negative respondes or failed to reply: Austria, Bahrain, Brazil, Brunei, Canada, Cuba, Denmark, France, Iceland, India, Indonesia, Ireland, Israel, Japan, Malaysia, Morocco, New Zealand, Norway, Philippines, West Africa. The Arrival Day 56 delegations had registered for IOI'92 and their arrival was expected. Some arrived one or two days before the official IOI'92 week. The delegations were received and escorted by a hostess reception service. By the afternoon of Sunday the 12th July, 44 delegations had checked in. The following teams did not arrive as planned and were expected: 1. Colombia 3 persons 2. Gabon 6 persons 3. Kuwait 6 persons 4. Morocco 1 person 5. Mongolia 6 persons 6. Nigeria 1 person and according to their application the following teams are expected later: 7. Algeria 6 persons 8. Argentina 1 person 9. Bulgara 6 persons 10. China 1 person 11. Viet Nam 6 persons During the arrival day there had been many opportunities for personal contact and for exploring the surroundings of the convention hotel. In the nearby parc (Rheinaue) there was a big open-air folk festival. In the hotel, the Siemens Corporation showed an exhibition about the use of computers as a help for handicaped people. IBM presented a colourful globe clock with worldtime information. The IOI announced that an exhibition of posters of participating countries was being prepared. The computing room was open so that every participant was able to get aquainted with the equipment. Poster Session We had announced an exhibition of didactic material and of information with reference to national contests, selection procedure and training for the olympiad. Many countries contributed and exhibited their material in our exhibition hall. Especially on the first day it was exciting to see the poster exhibition grow by each arriving contribution. Material from the following list was shown: -’posters and pictures -’printed training material -’reference material, books -’diskettes with examples and solution -’statistical information -’material for distribution -’ideas of new kinds of problems (team work problems, non algorithmic problems) on diskettes. Opening Religious Service The first official event of the olympic program was a Common Prayer on Sunday, the arrival day, at 19:00 h. Everybody was warmly invited. This Common Prayer was prepared by young Christians: a prayer group and a music group. It was clearly announced that this common prayer would be religion independent. Therefore there was no sermon or teaching or special ceremony so that people of various denominations and religions could feel comfortable. This Common Prayer was conducted by a young teacher Dr. Uli Drescher and by Gaby Heyderhoff with her worship music team. International well known hymns were presented with guitare, flute, violin and percussion instruments. Short readings from the Bible in many languages, prayers, thanksgiving and periods of silent prayer constituted this act of common prayer. A majority of those who had already arrived attended this service and were impressed by its dignity. The Heilig Kreuz Church, the place for this Common Prayer, was opened for the whole week for everybody's silent worship. Opening Ceremony Opening Ceremony at Schloį Birlinghoven, 13th July 1992 11:00h Concert Music C.-W. Gluck: Ballettmusik aus Don Juan (1714-1787) Sinfonia St„ndchen an Elvira Fest im Hause Don Juan Flucht der G„ste 11:10h Welcome Greetings Prof. Fritz Krckeberg Chairman of the National Committee of the International Olympiad in Informatics 1992 11:15h Speech Prof. Dennis Tsichritzis Chairman of the Board of Directors of the GMD (German National Research Centre for Informatics and Information Technology) 11:35h Introductory Remarks by the Jury Prof. Peter Widmayer President of the Jury 11.50h Introduction to the Olympic Program Dr. Peter Heyderhoff Managing Director of IOI'92 Remarks on the GMD's Presentation Program in the afternoon 12:05h Concert Music Kurt Schwaen T„nzerische Imprssionen (1909) Allegro Andande molto Allegretto grazioso Allegro vivo 12:10h Walk in the Gardens 12:30h Lunch on the Terrace (Music by Winners of the German National Competition "Jugend musiziert" (Youth Music Festival)) Youth Ensemble Vivaldi from Bottrop: Ulrike Sawicki (Mandoline), Silke Mller (Mandoline), Anke Naujokat (Mandola), Birgit Schwab(Gitarre), Anke G”ntgen Kontrabaį) Opening Speeches Prof. Fritz Krckeberg, Chairman of the National Committee "Ladies and Gentlemen,students and guests from 47 countries from all over the world, head of delegations from more than 50 countries, representatives of IFIP and UNESCO, may I on behalf of the National Committee welcome you all to this Fourth International Olympiad in Informatics here in Germany. I welcome also representatives from embassies, government institutions, science and research institutions; our olympiad staff and all our assistents. We remember with pleasure the Third Olympiad in Informatics which we experienced a year ago in Greece, in Athens and Anavyssos. For this brilliantly organized olympiad and for the heartly welcome which we received, we thank the Greek government and Professor Christos Kilias and his organizing team. We wish all participants and guests of the Olympiad a pleasant and culturally inspiring stay in Germany and a peaceful sporting competition. Personal contacts are equally important for the success of the competition. Friendship starts and grows in the hearts of young people. The Federal President Richard von Weizs„cker as patron of the organizers greets all participants and wishes the olympiad in Bonn every success and interesting comparisons. Herewith I declare the Fourth International Olympiad in Informatics as opened." Prof. Dennis Tsichritzis, Director of GMD "Meine sehr geehrten Damen und Herren, als Vorstandsvorsitzender der GMD sollte ich Sie in deutsch begrįen. Je suis aussi un professeur … l'Universit‚ de GenŠve et je pouvais aussi vous saluer en francais, ... But I will break all protocols and will talk to you directly in English because this is the language you understand best. I was asked to make a short speech and I had the choice, I could talk about the olympic spirit, I could talk about GMD which is the host organisation and I could talk about Schloį Birlinghoven because, after all, my office is in this building. I will not follow these instructions. As far as the olympic spirit is concerned, as a Greek I should know a lot about it, since the olympic idea was started in ancient Greece. But I really believe that all great ideas don't belong to one country, they belong to the whole world, so anybody could talk about the olympic idea as well as a Greek. The second topic about GMD and about this building: GMD is a large federal research laboratory of the German government. We have about 1,400 people. There are about 800 in this area, 300 in Berlin and 300 in Darmstadt. We are doing research and development in information technology. I will not go into details about the projects we have. Somebody asked me whether this is our largest room that you could fit in and I said probably not, but it's the nicest and if you look around you're surrounded by European culture. Almost all the paintings you see and the fire places and the works of art are originals. A lot of them don't come from Germany, they come from other places in Europe, they come from Italy, they come from France, etc. As you're studying modern technology you should contemplate also what ancient technology was all about. So finally I'll spend the most of my time on informatics. You could describe the evolution of this area in four words: computation, information, communication and imagination. The first computers, as the name actually implies, were mainly for computation. Computation was an old dream that many scientists and mathematicians had over the centuries. They wanted a mechanical way to compute. They wanted to think, they didn't want to waste their time in computation. The old computing machines and especially the new computers can perform very many computations. But as time went by computers were not mainly used for computation. Even small calculators, that most of you already have, exhaust all your needs for computation. Very few people need more computation than these small calculators provide. Although for specialized cases you need very large computers to do computation, most of the computers most of the time don't compute. They do other things. The second word explains a little bit more what computers were doing after computation. They were dealing with information. Take as an example an airline reservation system. You walk in and you reserve a seat. And believe me, there is usually a very large system which does that for you. When you think about the computation that has to be effected, it's not very sophisticated, all you have to do is subtract 1 from a number which is not more than 300. There are that many seats and you have to take one. And then you have to scratch your head and ask what do these big computers do the rest of the time. They deal mainly with information. And a lot of the cycles of computers the world over are mainly for transaction oriented database systems which deal with information in general. One could stop here but I think that we have a brighter future. I consider that communication is probably even more important than information. People are overloaded with information. I mean it's just too much and most people cannot really absorb it. There are a lot of external databases. There is a lot of information floating around. In large organisations the problem is not to have access to information. The problem is that you have too much. You have different systems and they tell you to do different things. But there is one area that still is not exhausted and that is the need for communication. Communication was originally completely independent from computers, mainly based on telephones. When people think about communication they think about wires, they think about telephones and about television. There are two things that are happening which are extremely important. The first is that the raw technology for information systems and the raw technology for communication systems is exactly the same. You may not know it, but if you look at the value of a very large telephone system, most of it is in software, it is just programs. As time goes on, especially with new wide band networks, we replace copper with fibre optics and get a lot of bandwidth, but we still have to deal with communication. There is a huge application area coming. Many people are willing to invest not only their money but their time in communication. Most of the people who today study informatics may work tomorrow in the communication area and not in the informatics area. For your age it's not important what people do now and it's not important what people would do in a few years from now. It's very important what people would do in ten years from now. More than that I just can't predict. The fourth word that I would like to leave with you is imagination. You may ask in what way computers can deal with imagination. A new area of multimedia and visualisation is coming, where computers play a very large role. High definition television has as many chips as a computer. With the help of computer systems -’and perhaps you get a chance to see some of them here -’you can visualize things. Pretty soon you will be able to use computers in a very similar way, just as artists worked when doing these ancient paintings. They saw something and they painted it. Now what you can do is you can see something and you cannot only capture it but you can compose it using computers. If you go one step further then you don't have to see something. You can imagine, you can describe it properly and you can see it in terms of multimedia systems. That is extremely important. People come and go. They imagine a lot of things during their life time and there is no way that they can leave for other people what they have imagined. I would have loved to see some of the things that some of the famous or perhaps not so famous people have imagined. I would have liked to see what one of these artists who painted one of these paintings in this Groįer Saal had imagined. I think our technology will give you that capability. In your life time, not only you will see it, but you will probably use it. Thank you." Prof. Peter Widmayer, President of the Jury "Welcome everybody to this olympiad! As president of the jury, I am responsible for the jury to operate correctly. I will make sure that your work is properly appreciated, that the evaluation of your work is just and fair. The rules for this evaluation come from many years of experience of international and national committees and individuals; I can assure you that they have proven to be good rules. Before getting to the evaluation of your work, let me first briefly describe to you what your work consists of, that is, how you should perform your task. This olympiad deals with algorithmic problems that you should be solving in the next few days. To do so, each of you has a problem that is not exactly algorithmic, but similar, namely to win a medal (gold if possible). Naturally, there is no problem if you do not win a gold medal, since the main thing is to participate in this competition. Let me tell you anyway how to win a gold medal, just in case you want to try. Problem: How to get a medal (gold if possible) in this olympiad ? Let me extract the part of the solution that can be described algorithmically; for most of you, this must look very simple: Solution: program olympiad 1992; begin solve problem 1; solve problem 2; if you are clever and lucky then get medal else don't worry, be happy end. As in every programming task, the question is now to refine that program and specify the subtasks in more detail. I will - again algorithmically - describe how to solve problem i, for i from 1 to 2. Procedure solve problem (i: 1..2); begin get text of problem i and read it; if you have a question within 1/2 h then ask; repeat think until a good idea comes to mind or timeout; develop an algorithm; write a program and debug it; describe the solution; wait for the coordinator end; You will get the problem text in the morning of the day in which you have to solve the problem; the first problem text will be given to you at 10:00 h on Wednesday, the second problem text at 10:00 h on Friday. Like in many algorithms and programs, this problem solving procedure contains one main loop that consumes most of the computation time: You think. You think and you think and you think, and since the timeout is only after five hours, you will probably exit the loop by having some good idea. So, wishful thinking, let's assume some good idea comes to your mind rather quickly. What do you do next? You think through the idea once again, you describe it, you write it down on paper, and you try to find an algorithm accordingly; this is the essence of the whole story. As soon as you are convinced that this is the way to go, you write a program, you type it into the computer, you run it, and you debug it. And then you will probably just have to sit there and wait for the remaining few hours, until it is 15:00 h and somebody comes and picks up your solution. Precisely at 15:00 h, you are required to switch off the computer. That's important. If you don't obey this rule, you will be disqualified. Some time after 15:00 h, somebody (we call him a coordinator) will come and ask you to deliver a floppydisk, with your program on it, and a paper description of your solution. Your team leader will be with the coordinator in picking up your solution. Those two people will run your program on the spot, while you are there. So, if anything needs to be asked, they can ask you directly - things like what should I type here, why is this dialogue so strange?". You will be there and you can inform them whenever they have difficulties with your program. Then they go away, and you go away. For you, the day's work is done, but for those coordinators, the work goes on. Who are these people, by the way? They are computer scientists, from Germany mainly, scientists involved in algorithms, in programming, and with lots of contacts with people that also program. They have seen beforehand the algorithmic problem that you solved in the competition, and they have studied it in depth. They will be able to look at your solution and see immediately what you have done. Nevertheless, to be as efficient as possible, in a first step the coordinators will go through your solution very quickly and judge it mainly in terms of what your program produces for a large set of test data. They will run your program with a large set of test data, and they will write a protocol of what comes out. If your team leader and your coordinator agree in this first step on the quality of your program - let's say, your program is perfect in all aspects, for example - then there will not be any discussion on your program any more. In general, you will receive some percentage of the full share of points for specified subproblems that you solved; for instance, for reading the problem text, you might get 25 % of all points, and for waiting for the coordinator you might get 1 % of the points, just to give an example. Nevertheless, there may be cases where your team leader and your coordinator do not agree on the sum of these percentage points for your program. They may have different opinions on how your program performed. In that case, in order to make the evaluation really just and fair, there will be a second round of evaluation. A number of additional experts will look in detail at your program, as well as your team leader and your coordinator. They will try to find out the ideas that are in your program, to get hold of what is in the program, but cannot be deduced from the output necessarily. And I firmly believe that this group of experts will reach a conclusion in almost all cases. If they still don't agree, they will ask the Chief Coordinator, and if this larger group of people still does not agree, then there is the jury. The jury needs to decide on these doubtful cases. As president of the jury, my responsibility is to guarantee absolutely that the jury takes the correct decision in these cases. Of course, I can never even get close to such a guarantee, but I promise you that I will do my best to make sure that the jury arrives at a correct decision. If anything goes wrong, if you feel the things are not as they should be, you should come to me and hold me responsible, shout at me and ask me what has happened. In 99 % of the cases, I'm afraid, I won't be able to respond. But I will be happy if there is a case in which I can respond, and then I will. I think these are the main rules that you need to observe. Your team leaders will inform you once again about them in great detail. All the team leaders are members of the jury, and all the deputy team leaders, even though they are not members of the jury, are invited to come to all jury meetings to advice the team leaders. The first jury meeting will be held today in this room at 16:00 h. This first meeting is for the jury to discuss and agree on the regulations again in detail. Then you have the full Tuesday to inquire the team leaders about all things that have been discussed. On Wednesday, you will enter the first round of the competition, for which I wish you all the success in getting a gold medal. Thank you." Dr. Peter Heyderhoff, Managing Director IOI'92 "Dear Participants of this Olympiad. The Fourth International Olympiad in Informatics has just been opened, the official signal for starting the "games" has been given and you have been informed of the rules for the competition. At this point the competition days on Wednesday and Friday are probably your main concern. Taking this into account when planning the program, we kept the first two days of the week free for other activities. Anyone with the experience of an intercontinantal flight knows what it is like to cope with the time lag: Many of you will feel the typical fatigue due to the time diffenrence between here and your home country. Many new impressions of Germany as a foreign country to you will add to this. We know that it takes some time to adjust. We hope that our program, which everybody should carry around at all times for quick reference, will help you to enjoy your stay in Germany. Let us take a look for a few comments. On the first day of the olympiad and right after this assembly we shall have a buffet lunch here in the castle hall. Actually I should use the German word "Schloį" for castle because some British friends have told me that this building of the turn of the century should be referred to as a Manor House and not as a castle. Since we call it a "Schloį" I like the word castle better. In the afternoon you will be invited by the Gesellschaft fr Mathematik und Datenverarbeitung (GMD) -’The German National Research Centre for Informatics and Information Technology -’to have a look at some parts of its scientific work. Thanks to special preparations by my colleagues here at GMD there will be eight scientific and technological exhibits. Three lectures accompanying the presentations will be held in the Red Chamber, the room adjacent to this hall where some of the audience are presently watching us on a television screen because we could not fit everybody in here. We have prepared a list of eight GMD presentations which you can pick up in the lobby as you leave the castle. The GMD presentations which comprise the following: -’solving differential equations by computer algebra -’parallel genetic algorithms -’system adaptivity and auto-adaption -’integrated machine learning -’multimedia integrated publishing -’IBM's supercomputer scientific network -’performance measurement in distributed systems -’virtual reality and interactiv phys. simulation. The German telecommunications company is present with a special exhibit of its own. Tonight at six o'clock dinner will be served in the GMD restaurant facing the castle 300 meters down the park. At seven o clock we shall be back here in the castle for a party with dixieland music and barrels of draft beer. Tomorrow we shall go by bus to the city of Dsseldorf which is the capital of the state of North Rhine Westphalia the biggest of 16 states that make up the Federal Republic of Germany. We shall visit the seat of parliament and the city. Please note that we are offering sports in the evening. Not only on Tuesday evening but four more times. Three sports teachers will be in charge of this. Ball games and gymnastics with music are on the program. You are invited to participate and to make personal suggestions to the program. On Wednesday, the first competition day you will concentrate fully on your work. A German television team has announced that it would like to shoot some scenes. I hope you will allow this. We will make sure that there will be no annoying disturbances during the contest. From many foreign friends we know that a visit to Germany should include a visit to Heidelberg which is ao well known for its charm as an old university city, for its romantic period in philosophy, for its training of students from all over the world, many of whom became famous as scholars, scientists or politicians. The publishing house Springer Verlag -’known for its scientific publications -’is sponsoring your day in Heidelberg and you will be given a lecture on hypermedia techniques. Visual presentations will make this attractive and easy to understand. We will go to Heidelberg by airconditioned bus. It is a three hour ride. In the evening we plan to be back home in time so that you will be able to get a good rest for the second part of the competition on Friday. Friday night we are offering a babecue grill in the Gustav-Stresemann-House -’providing the wheather will permit this. On Saturday we will go on another bus trip to Cologne - only half an hour away from Bonn. You will be taken on a guided tour in the famous cathedral of Cologne. There will be tour guides in five languages. For the afternoon we have scheduled a visit to a small Hollywood world -’the studios of Germany's biggest television station -’WDR. The Saturday excursions as well as the trip to Dsseldorf on Tuesday have been sponsored by the state government of North Rhine Westphalia. On Sunday morning you can either attend religious services or go on a guided sight-seeing tour in Bonn where you will visit Beethoven's birth house. In the afternoon you can either do what you please or join us for a hike in the seven mountains near the Rhine with a visit of Adenauer's house. Adenauer was the first chancellor of the Federal Republic of Germany. We shall go back to Bonn by boat. You may enjoy the evening in the city or may walk directly back to the hotel. On Monday, the last day of the olympiad, we shall have a prize awarding ceremony here in this hall. Professor Rainer Ortleb, the Minister of Education and Science of the Federal Republic of Germany, and Hans Schwier, the Minister of Education, Culture and Sports of North Rhine Westphalia, will be present and will speak to you. We are very glad that our international informatics contest is getting so much attention and that such high ranking personallities will honour our competition with their presence. From my point of view as Managing Director I should like to add the following observations: Our competition has won the special attention of political leaders in education and science as well as of some leaders in business. Consequently it has been funded by the Federal Minister of Education and Science with the support of the Ministers of Cultural Affairs in the L„nder. This entailed that quite a few expert activities on the part of government institutions were involved -’from the federal to the community level we found friendly understanding and support in the course of our preparations. A considerable number of government experts in education were committed to make sure that our olympiad could get under way and be organized. But we received much support from private industry. Without the help of our two main sponsors we would not have been able to provide so many computers for the competition. We are very thankful for this and we owe special thanks to the helpful assistance of the two companies' personnel engaged in our preparations. We are also thankful for the generous support of many sponsors. Their names can be found in a list at the end of our program brochure, and an updated list will be prepared for the press. Let me add a final remark to the organisational part of the competition. There was a lot of cooperation and moral support from my dear colleagues in 55 countries world wide. With many of you we had very practical and direct correspondence per electronic mail. The set of sample problems and the provisionary regulations we had prepared went around the globe in seconds. On the other end of the line my colleagues from abroad did their bit. I know of quite a few struggles you had in order to get the participation of your national team through: solving funding and all kinds of organisational problems. In many cases where we had no e-mail contact our correspondence went the classic way and per fax machine. I thank you all, my dear colleagues, for your great efforts and for the trouble you and the informatics friends in your countries have taken to enable your students and you to come here to Germany. You and your teams have all contributed very much to making this event the biggest in the short history of our olympiad. In our understanding of the purpose of all organising efforts before and during the olympiad the following all stands out: Let us work in the right spirit for bringing ever more highly talented young people, teachers and experts in informatics together so that we can exchange views, learn from each other and become friends. If it is true that informatics is a key science -’and we do not doubt this -’then we have the key for making the exchange of information world wide ever more an instrument of true communication and friendship. Our expertise in computer programming and computer science shall put us on the active side of peacemakers in this world. Also on behalf of the whole organizing crew of this informatics olympiad I wish you a very successful, enjoyable and memorable olympic week." Press Conference Just before the beginning of the opening ceremony on 13 July 1992 at 10.00 h an international press conference was held at Schloss Birlinghoven. It was prepared by the IOI's public relations expert Mr. G. Hartmut Altenmller. Television and broadcasting corporations as well as newspapers attended and reported about the start of the IOI'92 and the opening ceremony. Meetings of the International Jury According to the regulations of this olympiad, the international jury met during the olympic week to decide on a number of topics. In its first meeting, the jury elected the team leader from Argentina, Alicia Banuelos, as its vice president. It elected the team leaders from Turkey and Argentina to be the coordinators for the German participants. It confirmed the general spirit and the details of the rules and regulations. This included a confirmation of the way to isolate the jury meetings in which the programming problems had to be selected on the competition days, as well as the procedure and the schedule for collecting the students' solutions in the afternoon of the competition days. The jury confirmed the admission regulations for students, and it decided to enforce the regulations by checking students passports for their age. On the competition days, Wednesday and Friday, the jury met from 6:00 h to 11:00 h, in order to select one out of three possible programming problems for each of those two days. This decision was supported by the Chief Coordinator's presentation of ways to solve the problems, including example programs. It took the jury from one to two hours to reach its decision. After the decision, each team leader and deputy team leader translated the problem formulation into the mother tongue of the home country. After the beginning of the competition, from 10:00 h onwards, the jury was available for another hour in order to respond to questions posed by the participants. In the final meeting, the jury agreed on how to award medals to participants. A number of other points of general interest were discussed in the jury meetings and were given as recommendations to the International Committee. All these recommendations were discussed and adopted in the International Committee. They are reflected in chapter 2 of this report. In particular the jury made suggestions on -’the composition of the International Committee, -’the sequence of countries to host the IOI for the years through 1996, -’some minor regulation changes, -’the participation of women in future IOIs, -’the establishment of an electronic discussion list for future IOIs. Meetings of the Coordinating Committee At July 3rd, 1992, the Coordinating Committee had a preparational meeting at GMD, Sankt Augustin. Fritz Krckeberg welcomed the committee as chairman of the National Committee. Peter Heyderhoff, Managing Director of the IOI'92, answered all questions of general and organisational types. Chief Coordinator Hans-Werner Hein introduced to the planned contest day schedules, the contest task structure, and the evaluation strategy. The following discussion established valuable feedback for the Scientific Committee. The spare time of that meeting was spent on the topics of software installation principles, the contest programming languages, MS-DOS, and the computer systems hardware. At the two contest days the Coordinating Committee gathered at 13:00 for a plenary meeting. The task chosen in the morning by the Jury was introduced and discussed, the scoring and evaluation procedure called to mind. The first evaluation phase then started after 15:00. Later on that days the Coordinating Committee met again to exchange experiences, file and sort the intermediate results, and prepare for the second evaluation phase (which started late in the same evening). The Competition Days All delegation leaders and deputy leaders (called the jury) gathered together at 6:00 am on the Wednesday morning to begin the careful selection of the first contest problem. Each team leader had already submitted two problems for possible use in the contest. These problems had been examined by the Scientific Committee made up of computer science professionals from the host country. They tested the problems and selected two sets of three problems each - one set for each of the two contest days. After reading the three problems and discussing their merits, the jury selected by vote the first problem of the competition. English was the official language of the competition. However, each student had to be able to read the problem in his/her native language. So, once the problem was selected, the team leaders and deputy team leaders from non-English speaking countries began translating the problem. There were approximately 35 different native languages represented. Everything stayed on schedule, and by 10:00 am the contest was ready to begin. Each participant had his/her own computer supplied by IBM or Siemens, with Turbo Pascal, Turbo C, QuickBasic, and Logo already installed. Nearly 200 identical systems were spread out in six different rooms. Now, each student had exactly five hours to solve the first problem. During the first half hour a participant could ask the jury in writing about the text of the problem. Only questions that could be answered with "Yes"/"No" or "No comment" were accepted. The answers were given as soon as possible. On the first competition day five technical problems with computers appeared, four of them necessitating a student's shift to a spare computer system. Each shift required less than 10 minutes. According to Murphy's law two of the shifts happened to the same student, but fortunately she took it very professional. All concerned students received a 10 minute time bonus per shift for compensation. No relevant software losses were reported. At precisely 3:00 pm all computers were turned off, and students handed in diskettes at the door containing copies of their programs. The contestants filed out of the rooms with looks of amusement, amazement, bewilderment, pain, and relief. Each student had an appointed time to return with his/her team leader and they would meet with a coordinator supplied by Germany at this time to evaluate the students solution and award points. Each coordinator had a score sheet and a disk of files to run against the program. On this first review the source code was not examined - only the output of the program. Points were awarded for a list of eight items, including: does it display input data properly? does it write the solution to the output file? does it construct all possible solutions? were the technical constraints completely obeyed? A perfect score was 100. During this checking, all required tests had be run and a written report was signed by each coordinator and the team leader. Each participant's program was copied on two diskettes and the corresponding description, if any, was collected. The coordinator and the team leader each kept one copy of the diskettes. Printouts were produced by the coordinator and then given to the team leader. So the team leader and the coordinator together examined each solution and agreed on a preliminary evaluation. By moderating the solution in the Coordinating Committee a just and balanced evaluation was achieved. It took several hours to examine all 170 programs, signaling the end of the first day of the competition. The jury, which was the final arbiter in all disputes over scoring, met late into the evening to review the results and handle any complaints. There was one misinterpretation by several students on how to handle input data that was out of bounds. The Scientific Committee agreed to change their initial position on this point, since what the students had done in this case was what many of us would also have done. This demonstrates that even as carefully reviewed as this problem had been, it is difficult to state a problem that is completely free of ambiguity. In the second evaluation phase all cases in which evaluators and team leaders disagreed, were analysed by "looking to the code". The team leader played the role of trying to prove that the solution was fully or partially ok, the evaluator played the questioner role. The team leader's ability to discuss the problem with their student, and read and understand that single program carefully in advance was used efficiently for a fair evaluation. So very few cases remained to be decided by the Chief Coordinator in a third evaluation step. After the second step of the first competition day the team leaders received the evaluation results together with the following letter: Dear Teamleader and Member of the Jury: ’’With this note you receive the results of the IOI'92 after the second evaluation phase. Though the first evaluation phase was somewhat formal and "quick and dirty", it resulted in very valuable written information (independent from the coordinators personalities) about: program parts that obviously were correct, and teamleader's opinions to some necessarily ambigious parts of the natural language task text. Last night and today we executed the second evaluation phase: *’Detailed analysis of about 40 failing but promising looking programs (sometimes including debugging and special tests), *’Revision of those credits which refer to ambigious task text parts. This was done according to a sort of "common sense" in the teamleaders written comments and credit claims. ’’The results for your team you have now in hand and the Coordinating Committee of the IOI'92 hopes that you will agree with its proposal. So far we thank you very much for cooperation, helpful critique and comments. In case you still disagree, please contact me personally as soon as possible, so we can finish the evaluation together. ’’Very sincerely yours Hans-Werner Hein. The same procedure was followed on the second day of competition. Finally the Chief Coordinator presented the results in form of an anonymized sorted list to the Jury, who made the final decision. The jury determined the minimum scores for the first, second and third prizes. The number of winners of these prizes was in the proportion 1:2:3 and half of the participants received prizes. Cultural Activities On the occasion of the IOI'92, around 300 foreign guests from all over the world came to Bonn for a two day competition in computer programming. Half the number of guests were teenage students. All guests had been invited to stay in Germany for about ten days. The organizers asked themselves what kind of cultural activities outside the two competition days would contribute best to promote understanding and friendship and make the stay enjoyable and memorable. They believed that a balanced program of trips and visits to some sites of cultural value together with parties and sporting opportunities would be just right. In the following review of the program of cultural activites some aspects are presented which may give some additional insights. The three main sponsors offered their own contributions to the cultural program: The ministry of education of North Rhine Westphalia with a visit to Dsseldorf and Cologne; the publishing firm Springer-Verlag with a visit to Heidelberg; and the city of Bonn with a free boat ride on the river Rhine and a tour of the city. There were opening and closing ceremonies which framed the other events of the week. Both ceremonies were held in the great hall of Schloį Birlinghoven -’actually a Manor House from the turn of the century, built in imitation of an 18th or 17th century style castle -’on the site of the GMD in Sankt Augustin. At each ceremony a concert of classical music could be enjoyed thanks to a quartet and a quintet of young musicians who had been prize winners in Germany's national music competition. The first day began with a reception by the city of Bonn in the historic Mayor's House. One of the city's mayors welcomed the group, and drinks were provided. Leaving the building, many participants had their group picture taken on the large staircase facing the market place, a view which is also quite popular with foreign heads of governments when visiting Bonn. After the opening ceremony with some speeches documented in this brochure, the GMD offered eight scientific and technological exhibits and lectures in the afternoon. One telecommunication show was in cooperation with the German Telekom Company. (For details refer to Dr. Heyderhoff's speech on page 28.) In the evening a party was held in the castle and on its terrace with live dixieland music and draft beer. On the second day there was a trip to Dsseldorf, the capital of the state of North Rhine Westphalia. Upon arrival in Dsseldorf, tourist guides boarded the six buses to take the participants on a sight seeing tour. After visiting the new Parliament building, where North Rhine Westphalia's minister of education, Hans Schwier, welcomed the group, four options were offered for the afternoon: visit of the aquarium, the picture gallery, the Goethe Museum or a walk in the famous shopping street K”nigsallee. Unfortunately it was raining all day and the program had to be adjusted correspondingly. On Thursday the participants were taken by bus on a trip to Heidelberg where the publishing house Springer Verlag invited the group for a tour of the city which included the castle and the old university. After an excursion by boat on the river Neckar, professor Thalmann of the University of Geneva gave a lecture on hypermedia techniques in the house of Springer Verlag. During the whole day the weather was marvellous, and in spite of the first day of North Rhine Westphalia's school vacation the traffic flow on the autobahn was surprisingly smooth. The weekend began with a trip to Cologne. Twelve professional guides received the participants in front of the famous cathedral, which once made Cologne one of the most popular places of pilgrimage in the whole of Europe. The guides offered attractive small group tours in several languages: German, English, Spanish, French, Russian and Chinese. The visitors learned, among other historical details that this building was started in 1248 and that it was finished in 1880. With its 515 feet high towers it was at that time the highest structure in the world. Before the buses took the group to their afternoon activity, some time was given for a walk along Cologne's shopping street Hohe Straįe, where a quite unusual spectacle of street artists happened to go by: a group of almost nude people in the appearance of prehistoric animal men chained together and led away by guards in uniform who locked them up in a cage in front of the cathedral. The performance was so convincing that quite a few IOI guests confused the play with reality and asked curious questions. The show left many onlookers puzzled and amazed at this kind of modern theatre art in Europe. The afternoon was spent in Bocklemnd where the group toured the television studios of Germany's biggest television station WDR. Among other things there were stunt shows, special effects and a live radio show with music and cabaret. On Sunday morning a group of participants went to the American church nearby. Guided tours of the city of Bonn were offered, but the majority of participants preferred to sleep in late, probably because of extensive private partying the previous night. From the organisational point of view it was unfortunate in having ten guides lined up for a group that could be handled by three. But the organizers were convinced that the municipal government of Bonn who provided the guides also finally understood that there were many youngsters who needed to rest and who just stayed in bed without giving anyone prior notice. The afternoon program, however, with several options was fully booked. The options were: a) Visit of the house of Dr. Adenauer, first chancellor of the Federal Republic of Germany; b) a hike in the Seven Hills and climbing the Dragon's Rock at K”nigswinter; c) a boat ride on the river Rhine from K”nigswinter to Bonn. The last day of the IOI'92, the prize awarding ceremony took place at Schloį Birlinghoven. Speeches were given by Prof. Ortleb, Federal Minister of Education, and by Mr. H. Schwier, Minister of Education of North Rhine Westphalia. Many representatives of various government or private institutions and of several embassies were present. In the evening of the same day the IOI'92 came to its end with a big farewell party in the Gustav Stresemann Institute. It was a beautiful warm evening after one of the hottest summer days of the year. A band was playing and there was dancing until late in the night. A professional magician from St. Petersburg presented two shows of his best and most entertaining tricks, and with free drinks and snacks everybody could enjoy a wonderful summer night garden party. Prize Giving Ceremony Closing Ceremony on Monday, 20th July 1992 10.45h Opening Concert L.van Beethoven String Quartet in B flat (1770-1827) op.18 Nr.6 Allegro con brio 11.ooh Prof. Dennis Tsichritzis Chairman of the Board of Directors of GMD Prof. Rainer Ortleb Federal Minister of Education and Science Hans Schwier Minister of Education, Culture and Sports, North Rhine-Westphalia Prof. Fritz Krckeberg Chairman of the National Committee of the International Olympiad in Informatics 1992 12.ooh Interlude: L.van Beethoven String Quartet B flat (1770-1827) op.18 Nr.6 La Malinconia Adagio Allegretto quasi Allegro Prize-Giving Prof. Peter Widmayer President of the Jury Dr. Peter Heyderhoff Managing Director of IOI'92 and President of the International Olympic Committee Invitation to the IOI'93 in Argentina Dr. Alicia Banuelos Delegation Leader of Argentina 13.ooh Buffet-Lunch on the Terrace 13.3oh Reception for Guests of Honour, Delegation Leaders and their Deputies by Sponsoring Firms, in the Red Chamber (The Music was performed by winners of the German National Competition of "Jugend musiziert" (Youth music festival)) Young musicians from Saarbrcken: Vivica Schmitt (Violin), Julia Falkenstein (Violin), Daniel Schmitt (Viola), Sabine Heimrich (Violoncello). The prize awarding ceremony was an attractive event of great public interest, so that the two large halls of Schloss Birlinghoven (GMD) were filled by all the participants, numerous guests, including many representatives of foreign embassies, of the ministries of the L„nder and the federal government and representatives of the sponsors, press, television and broadcasting companies. Closing Speeches Prof. Dennis Tsichritzis, Director of GMD "After a week, hallo again and welcome! As your host I apologize that it is hot inside and a very nice day outside, but for lunch we will again be sitting outside, so I will not apologize. Last time I talked about technology and more specifically about information technology. Today I thought I will not talk about technology. I will talk about people and prizes. Regarding the gold, the silver and the bronze prizes, other speakers will talk about them. I will talk about the people that don't get prizes. I will start with a very short personal story. When I was about your age, perhaps a little bit older, I was a student at a Technical University, and I was a good student. I was working very hard to understand everything about mechanics since I was an engineer. I also understood everything that there was to understand about cars. As a young man I had to go and pass my driving test. I tried the test, I did not succeed. That was a shock. How come I could understand everything about cars, I was a reasonably intelligent person, and I still failed a very simple test? I then learned something which is extremely important that stayed with me for the rest of my life. Being first is very important, being second is also very important, but failing to be first or second and still stay in the game is even more important. So my advice to you is: It doesn't matter that this time you didn't get a prize. The fact that you are here means already that you were chosen among many students. At some point in your life you will miss some prize. That's not important. Just stay in the game! You never know, next time you may actually win. Thank you very much." Prof. Rainer Ortleb, Bundesminister fr Bildung und Wissenschaft "Competitors, prize-winners, Prof. Tsichritzis, Minister of Education and Cultural Affairs Schwier, Excellencies, Ladies and Gentlemen, It'a a very great honour for me to be able to welcome you here at Schloss Birlinghoven on the occasion of the closing ceremony and the presentation of prizes awarded in the 4th International Olympiad in Informatics 1992 in Bonn. I am very glad that the Federal Republic of Germany was able to host this worldwide competition for pupils. We have all seen the rather neat abbreviation "IOI'92", we shall also remember your identification buttons (name tag with IOI symbol; entitled bearer to free rides on buses and subways), which I am sure you know better how to use than I do. 170 students from 46 countries and their accompanying persons have come to Germany for the 4th IOI'92. Also here are numerous oberservers and foreign guests from yet other states, so that we can in fact welcome here representatives of a total of 51 states from all around the world. The rapid increase in the number of participating teams since the first IOI demonstrate the growing interest which this International Olympiad attracts. Interest which means that the Olympiad has won for itself a firm place among international competitions for pupils. It is a sign of hope to me to see that there are girls here among you today, even if there are only just a few. We take great pains in this country to try to make work with computers attractive for girls. A project along these lines is currently being undertaken by one of the girls' grammar schools here in Bonn. And we hope that our efforts to make the natural sciences more attractive for girls will mean that, in future, we shall see girls in our own team. My thanks and recognition go to all of you who are participating in the competition. The fact that you have been able to participate on behalf of your country deserves special recognition and shows that you are among the best in your country in this ever more important area of the practical sciences. If I may perhaps adapt a saying from Normandy, it is not short-term effects, such as coincidence and luck, which have led to your success here today but hard work and conscientiousness. I should like to congratulate the prize winners on their success. A success born of much hard work. Those of you who have won prizes here are among the best in your age group internationally. But even if you did not win a prize yourself and very often the difference between those who win a prize yourself - and very often the difference between those who win prizes and those who do not is marginal -, the fact that you have taken part in this international competition earns your special recognition. You have all demonstrated what excellent results can be produced by young people when they are faced with a challenge. The contacts and friends which you have made here are an additional gain for you all. I should particularly like to thank all those who helped to promote the competition. First of all, I should like to mention the members of jury. They had an extremely difficult task, which they performed extremely well in the short time available to them. I should also like to thank the accompanying persons, who supported and motivated their charges in many difficult situations. Furthermore I should like to thank all those who were responsible for the organization of the competition, including its long-standing preparation, and also all those who have contributed to its success and continue to do so until the last guests leave tomorrow. My particular thanks are due to Land North-Rhine Westphalia, to the Gesellschaft fr Mathematik und Datenverarbeitung (GMD), and of course, to the Bundeswettbewerb Informatik, which is responsible for the organisation of the competition per se. My particular thanks also go to the sponsors who made available the computers required for the competition and who also contributed to the framework programme. You, the participants, have in your own countries proved your skill in the selection procedures carried out on a national level. In many countries the selection procedure begins with several thousand participants. Here in Germany, too, we have our own national selection procedure, organized by the Bundeswettbewerb Informatik, which has been in existence since 1980 and last year admitted 3000 participants to its first round. Our German team for this Olympiad was selected from those participants who reached the final round of that procedure. One thing which all selection procedures have in common is that they are suitable for identifying talented individuals and for giving those individuals encouragement. In our country, therefore, the selection procedures for the Olympiads in Informatics, Mathematics, Chemistry and Physics as well as our national competition in the natural sciences and the modern languages represent an important part of the necessary process of encouraging talented individuals. Today, at this awards' ceremony, I can see very clearly that the notion of encouraging talented individuals is recognized worldwide and that these people are no longer left to their own devices. In the light of the great task confronting us, we need people with talents in new areas. Whenever young people compete on the basis of their work, as tey did at the IOI'92 here in Bonn, where we were seeing the best young computer experts from many countries, we can be expect that they have been encouraged to go on producing even better results than before. I hope very much that the international atmosphere which these young people experenced here will contribute to international cooperation in the sciences later on. I hope that the new friends you have made here, or the old contacts you already had with friends from other countries, will be contacts which you take home with you and develop. In this respect, this International Olympiad in Informatics is also an important step towards solving many problems. Increases in the populations of many countries where space is limited, or worries about the preservation of the environment, confront us with very great tasks which need to be solved by employing all our assets, and this means we need to have gifted people in new areas, particularly in the natural sciences. This is a subject of great importance. So, I hope, and wish all of you, that the spirit of this competition may be with us and nourish and inspire us for a long time to come and that the International Olympiad in Informatics will continue to develop successfully. I hope very much that you have enjoyed your stay here in Bonn, that the friends you have made here will be friendships which you maintain in the years to come and that you will remember your time here with pleasure. I am very pleased to be able to present you with a t-shirt as a souvenir of Bonn and of the 4th International Olympiad in Informatics. Once again I should like to thank all of you who participated and all those who contributed to the success of this competition. Thank you very much." Hans Schwier, Kultusminister Nordrhein-Westfalen "Ladies and Gentlemen, participants of the International Olympiad in Informatics, Mr. Ortleb, The promotion of competitions for school children and students across the range of subjects is one of the most pleasant duties in the life of a Minister of Educational & Cultural Affairs. For this reason I was very pleased to be able to accept the offer of the sponsor of the Olympiad that the State of North-Rhine-Westphalia should host the competition. I am very pleased to be able to welcome you here today not just on behalf of the State Government of the host state North-Rhine-Westphalia but also on behalf of the conference of Ministers of Education & Culture of the 16 German constitutional states. We all had to get accustomed to the rapid speed with which computer technology has been developed since the construction of the world's first fully automatic program controlled and freely programmable computer, the legendary Zuse Z2 in 1941. The Olympiads in Informatics are quite capable of keeping pace with these developments. The doubling in the number of participating states by contrast with the olympiad last year is convincing proof of the extraordinary interest which young people show in solving problems with the means available through informatics. Therefore the Olympiad in Informatics is like a shooting star amongst the other international olympiads in the areas of mathematics, natural sciences and technology. In a very impressive way these developments indicate the importance which the Ministries of Education and Cultural Affairs in countries across all continents show in informatics and computer technology as a key to future economic and technological developments. One of the prerequisits for holding national and international competitions for students is the fact that the reference subjects find their way into school curriculum. In this respect the State of North-Rhine-Westphalia, as all other states in the Federal Republic of Germany and most countries across all continents, has made great efforts to create preconditions to enable computer technology teaching to find its place in all our schools. But those prerequisits do not only include equipping schools with the necessary hardware and software we also need a new curriculum, new syllabuses, and teaching materials and in particular we have to train our teachers to be able to deal with this matter competently. For you, the participants of this 4th Olympiad in Informatics, no matter wether you are amongst the medal winners or not I hope that one of the most important objectives of the competition had been fulfilled: You have experienced the stimulating atmosphere for intellectual discussion with people who share the same interest as you and you have been able to make contacts and overcome linguistic or cultural barriers. On behalf of the president of the conference of Ministers of Education and Cultural Affairs of the German states I should like to thank all of you who have participated in the school teams who have led the delegations or have been active as members of the jury or the organisational team. By doing this work they have participated in the success of this olympiad. I should like to express my particular thanks to the girls of the Clara Schumann Girls' Grammar School in Bonn for the energetic and most charming help that they gave in looking after the competition delegations. For if you have really experienced the very stimulating and pleasant atmosphere of the IOI'92 I can assure you that this was not only created by the work of all those who organized this competition competently but also by the work of the young Ladies from the Clara Schumann Grammar School. I should like to congratulate the ones who won medals and I should like to express my hope that all of you have participated here today will retain pleasant memories of the host state of North-Rhine-Westphalia. Thank you very much." Prof. Fritz Krckeberg, Chairman of the National Committee "Dear students, team leaders and observers; Minister Ortleb, Minister Schwier and representatives of embassies, of the State and Federal Governments, of the university of Bonn, of the GMD and of the GI, of IFIP and UNESCO, of research, of science and industriy: ladies and gentlemen! The Fourth International Olympiad in Informatics is now ending with the presentation of awards. We hope very much that you, as participants from more than 50 nations, and as 45 Olympic teams have enjoyed your stay in Germany. We would be very happy if you have been able to make friends with each other and if you formed some impressions of our country, our culture and our people in Germany. Please be sure to visit our country again. And you, dear students, I hope that you will continue to develope your friendship with students in other countries. By means of such friendships between young people you may make a dream come true, the dream of a world united in cultural understanding and humanity, a world with a future, a world of peace. We would like to thank everybody who has contributed in making this olympiad a success." Prof. Peter Widmayer, President of the Jury "Dear participants, in the strict sense of the word and in any other interpretation of it! It is my great pleasure and my even greater honour to guide you through this prize awarding ceremony. I have been with you during the last week and I have been deeply impressed, not only by your enormous intellectual abilities, but also by your potential for friendship, for cooperation, for harmony, even in a situation in which individuals compete against each other. I have the same deep impression from the work that has been done by the jury, even though each team leader in the jury had to act on behalf of her or his own team. And even though there were conflicting opinions that have been discussed in the jury, there was no disharmony that could stay. Ever since my first participation in such a competition - in 1987 I was the leader of the German team at the International Open Competition on Programming in Sofia - I have felt that it is a wonderful experience from which durable friendships emerge. If I think that you people are the future leaders of the world, running this global operation, I look forward to this future very much. I agree perfectly with what Professor Tsichritzis said about having a medal or not having it. Evolutionary biologists says that thinking, intelligence, and playing games come from the same roots. Naturally, playing games has always had a low priority in life. Whenever there is danger or pressure or hunger, you stop playing games. This low priority may have carried over to thinking. It is a common phenomenon that, under pressure, people fail to deliver what could be expected from their intelligence or knowledge. For some of you, the intense competition at this olympiad may have had just that effect. But don't worry, be happy: by thinking about and actively working against this phenomenon, those of you who have not won a medal might succeed next time. (The prize awarding ceremony followed, in which medal winners were called to step forward.) Press Conference Just before the beginning of the prize awarding ceremony on 20 July 1992 at 10.00 h an international press conference was held at Schloss Birlinghoven by Mr. G. Hartmut Altenmller, the IOI's public relations expert. Many international and national journalists as well as television and broadcasting representatives attended this conference and the following prize awarding ceremony. Most of their reports were detailed. "Deutsche Welle" broadcast news of the IOI results worldwide. 1.11 Views and Echos View to Argentina (IOI'93) All participating countries of the IOI'92 looked forward to the next Olympiad IOI'93 in Argentina, and gave thanks to the representatives of Argentina, especially Alicia Banuelos and the government of Argentina for the cordial invitation to Mendoza and for the IOI'93 sponsorship. The International Olympiad in Informatics 1993 (IOI'93) will take place from 16th to 25th October 1993 in Mendoza, Argentina