Please read the new rule regarding the restriction on the use of AI tools. ×

ICPCNews's blog

By ICPCNews, 3 weeks ago, In English

ICPC WF Astana logo

Салем Codeforces!

We are glad to invite you to follow 2024 ICPC World Finals in Astana, Kazakhstan!

This is the third ICPC World Finals to be held this year. It is the culmination of the 2023-2024 ICPC season, and we have over 140 teams competing for the title of ICPC champion. Advancing from the regional contest, 141 of the world’s strongest students teams of programmers will compete at the 48th ICPC World Championship in Astana!

2024 ICPC World Finals Astana will begin on September 19, 2024 at 11:00 (UTC+5). We are thrilled to invite you to join the live broadcast of the main event of the year in the world of sports programming!

Teams qualified to ICPC WF Astana:

Scoreboard and Problemset

Some useful links:

All available broadcasts:

MAIN RU KZ AR CN ES PT JP ID

Also, you can observe teams' monitors and web cameras on the separate broadcast before frozen hour. Sent team's hashtag to the chat to see your favorite!

Split Screen Hashtags

Follow ICPC World Finals Mirror contest of team ksun48 + Petr + KAN:

Сәттіліқ тілейміз, жақсы нәтиже көрсетулеріңізге тілектеспіз! Good luck, enjoy your time at the ICPC World Finals!

Full text and comments »

  • Vote: I like it
  • +309
  • Vote: I do not like it

By ICPCNews, 5 months ago, translation, In English

NWERC 2023 logo

Hello Codeforces!

We are glad to invite you to follow ICPC North America Championship 2024!

Top 50 teams from the ICPC North America Regional Contests were advanced to the ICPC NAC. The top teams from the ICPC NAC will advance to the ICPC World Finals. The contest is hosted by the University of Central Florida from the 23th till 28th of May 2024.

Please join live broadcast on ICPCLive channel:

Live broadcast Split Screen

Visit official website nac.icpc.global for more information about ICPC North America Championship.

And also if you know any great and fun facts about NAC teams, please share them with SecondThread in google form in his post!

Main contest's broadcast starts on Monday, May 27th at 10:00 EST:

Good luck all contestants in the competition!

Full text and comments »

  • Vote: I like it
  • +36
  • Vote: I do not like it

By ICPCNews, 6 months ago, In English

text

Hello, Codeforces!

The ICPC Challenge World Finals in Luxor is approaching for some of you, and we are delighted to provide an additional exciting opportunity to compete open to all!

We are happy to invite you to the 2023 Post World Finals Online ICPC Challenge, powered by Huawei starting on May 6, 2024 at 15:00 UTC and ending on May 20, 2024 at 14:59 UTC.

In this Challenge, you will have a unique chance:

  • to compete with top programmers globally

  • to solve 1 exciting problem prepared by Huawei

  • to win amazing prizes from Huawei!

It is an individual competition.

2023 Post World Finals Online ICPC Challenge powered by Huawei:

Start: May 6, 2024 15:00 UTC

Finish: May 20, 2024 14:59 UTC

We hope you'll enjoy this complex Challenge!

Problem

We are glad to propose to you an exciting challenge “Accuracy-preserving summation algorithm”, which is prepared by Huawei Computing Product Line.

With this challenge, we focus on summation algorithms of floating point numbers in different precisions with the goal to use the lowest possible precision without losing too much of the accuracy of the end result. This problem arises in high-performance computing as lower precision can be computed faster. At the same time it also loses accuracy faster and can even lose it completely. Finding the right balance between fast low precision calculations and higher precision intermediate summations is a challenging task on modern architectures, and you would have an opportunity to try addressing this challenge

REGISTER

Prizes from Huawei

Rank Prize
Grand Prize (Rank 1) € 12 000 EUR + a travel trip to the 48th Annual ICPC World Finals in a guest role
First Prize (Rank 2-10) € 8,000 EUR
Second Prize (Rank 11-30) € 3,000 EUR
Third Prize (Rank 31-60): € 800 EUR
TOP 200 Participants Souvenir T-shirt
* If the allocated Huawei Challenge prize cannot be delivered to your region for any reason it may be replaced by another prize (if no legal restrictions), at the discretion of the Sponsor.

Challenge Rules and Conditions

By participating in this Challenge, you agree to the Challenge Rules and Conditions of Participation

Good luck, we hope this will be fun!

Full text and comments »

  • Vote: I like it
  • +236
  • Vote: I do not like it

By ICPCNews, 6 months ago, In English

text Hello Codeforces!

The 2023 ICPC World Finals Luxor will begin on April 18, 2024 at 10:00 UTC. This time, we have a double World Finals. You can distinguish them by colors: blue (fish emoji) and green (crocodile). Join us on the live broadcast for this awesome double event of the year in competitive programming; commentators will include ecnerwala, SecondThread, Egor, and more!

ICPC World Finals Luxor is hosted by The Arab Academy for Science, Technology, & Maritime Transport (AASTMT), the ICPC World Finalist teams for two seasons will compete for World Championship awards, prizes, and bragging rights. More than 130 teams of each season represent the best of great universities of eight ICPC regions.

Teams qualified to ICPC WF Luxor:

Some useful links:

Scoreboards:

46 47

All available broadcasts:

MAIN AR RU ES PT CN ID

Also, you can observe teams' monitors and web cameras on the separate broadcast. Sent team's hashtag to the chat to see your favorite! All hashtags for both seasons were collected in this list

Split screen 46 Split screen 47

We wish good luck to all competing teams to have a great time spending, and to do the best to get amazing results!

Full text and comments »

  • Vote: I like it
  • +698
  • Vote: I do not like it

By ICPCNews, 10 months ago, In English

Hello, Codeforces!

NWERC 2023 logo

We are glad to invite you to follow NWERC 2023! The 2023 Northwestern Europe Regional Contest will be held from the 24th till 26th of November 2023. The contest will be held on the campus of the Delft University of Technology, Netherlands.

NWERC is an official regional contest of ICPC which draws students' teams from colleges and universities throughout all over the Northwestern part of Europe. The team that solves the most problems at the end of the contest qualifies for the ICPC World Finals 2024, which is planned on September 2024, Kazakhstan.

There will also be an online spectator contest for you to solve the problems alongside the contestants. The contest will start at 10:30 CET on Sunday, November 26th. You can register at https://spectator.nwerc.eu/.

Please join us on the live broadcast on ICPCLive channel. All available events:

Opening Team interviews and test session
Contest Award ceremony

List of useful links:

Main contest's broadcast starts on Sunday, November 26th at 10:00 (CET):

We wish good luck to all competing teams to have a great time spending!

Full text and comments »

  • Vote: I like it
  • +89
  • Vote: I do not like it

By ICPCNews, 12 months ago, In English

text

Hello, Codeforces!

From the ICPC 2023 World Finals, we are happy to bring you an exciting online event: The ICPC 2023 Online Challenge powered by Huawei,which will start on November 20, 2023 15:00 UTC (UTC+8)

In this Challenge, you will have a unique chance:

  • to compete with top programmers globally
  • to solve 1 exciting problem prepared by Huawei
  • to win amazing prizes from Huawei!

It is an individual competition.

The ICPC 2023 Online Challenge powered by Huawei:

Start: November 20, 2023 15:00 (UTC+8)

Finish: December 4, 2023 15:00 (UTC+8)

We hope you'll enjoy this complex yet very exciting Challenge!

Problem

We are glad to propose to you an exciting challenge “Deterministic Scheduling for Extended Reality over 5G and Beyond”, which is prepared by Huawei Wireless Product Line.

In this contest, we focus on a XR-service scheduling problem to maximize the total number of successfully transformed XR-data frames under specific transmission requirements. Extended reality (XR) is an umbrella term for different types of realities such as virtual reality (VR), augmented reality (AR), and mixed reality (MR), which can provide people with immersive experience. To achieve better user-experience, scheduling algorithm should be proposed to efficiently utilize the limited radio resources, e.g., time resource, frequency resource, and power resource. Due to several practical constraints, the scheduling task is a typical NP-hard problem.

REGISTER

Prizes from Huawei

Rank Prize
Grand Prize (Rank 1) € 12 000 EUR + the travel trip to the 48th Annual ICPC World Finals in a guest role
First Prize (Rank 2-10) € 6,000 EUR
Second Prize (Rank 11-30) € 3,000 EUR
Third Prize (Rank 31-60): € 800 EUR
TOP 200 Participants Souvenir T-shirt
* If for any reason, Huawei cannot deliver the allocated prize to your region, the prize may be replaced by another prize (if no legal restrictions), at the discretion of the Huawei..

Challenge Rules and Conditions

By participating in this Challenge, you agree to the Challenge Rules and Conditions of Participation

Good luck, we hope this will be fun!

Full text and comments »

  • Vote: I like it
  • +387
  • Vote: I do not like it

By ICPCNews, 12 months ago, In English

Mark your calendars for the 2024 ICPC World Finals, September 15-20, Astana, Kazakhstan!

Full text and comments »

  • Vote: I like it
  • +193
  • Vote: I do not like it

By ICPCNews, 17 months ago, In English

text

Hello Codeforces!

We are glad to announce the completion of the ICPC 2023 Online Spring Challenge powered by Huawei and announce its results. We hope you enjoyed the challenges. All tests are completed, and the results are final!

We remind all winners that you must have an account at https://icpc.global/ in order to receive a prize. Please ensure you register on ICPC system using the same email as your Codeforces account no later than Fri, May 5th.

We are happy to introduce the winners of the challenge:

Also top-200 participants will receive a souvenir T-shirt.

Congratulations! Thank you all for the interest to challenge! We will be glad to see you in our future contests.

Full text and comments »

  • Vote: I like it
  • +100
  • Vote: I do not like it

By ICPCNews, 20 months ago, In English

text

Hello, Codeforces!

UPD: Challenge is over. You can find results in this post

We are happy to invite you to an exciting online event: ICPC 2023 Online Spring Challenge powered by Huawei, which will start on April 13, 2023, 11:00 UTC.

In this Challenge, you will have a unique chance:

  • to compete during 14 days online challenge
  • to solve 1 exciting problem prepared by Huawei
  • to win amazing prizes from Huawei!

As a special prize, Huawei together with ICPC Foundation will provide the travel trip to the 46th Annual ICPC World Finals in a guest role!

Everyone is welcome to participate. It is an individual competition.

ICPC 2023 Online Spring Challenge powered by Huawei (open to the public):

Start: April 13, 2023 11:00 UTC (UTC+0)
Finish: April 27, 2023 10:59 UTC (UTC+0)

We hope you'll enjoy this complex yet very exciting Challenge!

Problem

This time we’re delighted to provide you with a new challenging problem from Huawei — Buffer Sharing in Multi-Tenant Database Environment, which is prepared by Huawei 2012 Labs and Huawei Cloud Computing.

Nowadays everyone uses databases directly or indirectly. For example, databases of service providers store shopping records, transaction records, or ticket purchase records. During this challenge, you will work with the multi-tenant database, in which a single database instance is divided into multiple virtual sub-databases, serving different tenants of cloud service.

In such databases, different tenants need to be isolated from each other to prevent services from affecting each other. Therefore, buffer is considered as an important resource for management of large amount of data. When the amount of data in the database buffer reaches the maximum value, the database buffer evicts some data from the memory based on the eviction algorithm and loads new data pages from the disk. Your goal is to optimize sharing and isolation of database buffers in the multi-tenant database. While replacement algorithms considered in this contest be one of the core algorithms, we believe there are multiple approaches one can try here, and some crossover of the algorithms will also increase your chances to win!

REGISTER

Prizes

Rank Prize
Grand Prize (Rank 1) € 15 000 EUR + the travel trip to the 46th Annual ICPC World Finals in a guest role
First Prize (Rank 2-10) € 8,000 EUR
Second Prize (Rank 11-30) € 3,000 EUR
Third Prize (Rank 31-60): € 800 EUR
TOP 200 Participants Souvenir T-shirt
* If the allocated Huawei Challenge prize cannot be delivered to your region for any reason it may be replaced by another prize of the same value (if no legal restrictions), at the discretion of the Sponsor.

To be eligible for Certificates of Participation and to win prizes you are required to register at https://icpc.global/regionals/finder/Spring-Challenge-2022 by April 26th.

If you are an employee of Huawei, we invite you to participate in a competition in a special corporate scoreboard. To do this, register at the link in the secret Codeforces group. Please note that you must register even if you already have a Codeforces account, as this group has its own separate account system. Good luck!

Challenge Rules and Conditions

By participating in this Challenge, you agree to the Conditions of Participation and Challenge Rules. If you cannot access this document, please email manager@icpc.global

Good luck, we hope this will be fun!

Update, as of April 27

Congratulations to all the participants of the ICPC 2023 Online Spring Challenge powered by Huawei!

As stated in the problem statement, the jury needs to test the latest non-zero score submissions on the final set of tests after the end of the contest. Results will be announced no later than May 1, 2023

If you registered for the Challenge by April 26th and submitted at least one response, an ICPC Certificate of Participation will be posted on your ICPC Challenge Team Record in the “Attachments” section by the end of May.

Update, as of April 29

Please ensure you register on ICPC.global using the same email as your Codeforces account no later than Fri, May 5th in order to be eligible for prizes and a Challenge certificate. If you have already registered on both platforms, please ensure your ICPC profile email matches the email used on Codeforces.

Update, as of May 1

We are glad to announce the completion of the ICPC 2023 Online Spring Challenge powered by Huawei and announce its results. Thank you very much for your interest in the competition. It was exciting for us to follow the results. We hope you enjoyed the challenges.

All tests are done, and we are glad to announce that the results in the Standings are final!

Congratulations to winners! Thanks again for your interest. We will be glad to see you in our future contests.

Full text and comments »

  • Vote: I like it
  • +262
  • Vote: I do not like it

By ICPCNews, 22 months ago, translation, In English

text

Hello, Codeforces!

We are glad to announce the completion of the 45th ICPC World Finals Challenge and announce it's results.

Thank you very much for your interest in the competition. It was exciting for us to follow the results. We hope you enjoyed the challenges.

We remind all winners that you must have an account at https://icpc.global/ in order to receive a prize. The email for this account must exactly match the one used in your Codeforces account. Please verify that this is indeed the case.

We are happy to introduce the winners of challenge.

Problem 1

Problem 2

Thanks again for your interest! We will be glad to see you in our future contests.

Full text and comments »

  • Vote: I like it
  • +63
  • Vote: I do not like it

By ICPCNews, 2 years ago, In English

text

Hello, Codeforces!

UPD: Challenge is over. You can find result by this link

We are happy to invite you to the great event the 45th ICPC World Finals Challenge powered by Huawei,which will start on November 17, 2022, 00:00 UTC (UTC+0).

In this Challenge, You will have a unique chance:

  • to compete during 14 days online challenge;
  • to solve 1 or 2 problems prepared by different business domains of HUAWEI;
  • to win amazing prizes from HUAWEI!

As a special prize, HUAWEI together with ICPC Foundation will provide the travel trip to the 46th Annual ICPC World Finals in a guest role to the 2 winners (1 winner for each problem)!

Everybody is welcome to participate. It is an individual competition.

45th ICPC World Finals Challenge powered by Huawei (open to public):

Start: November 17, 2022 00:00 UTC (UTC+0)
Finish: November 30, 2022 23:59 UTC (UTC+0)

This time HUAWEI has prepared 2 challenging tasks for you from different business domains – Central Software Institute and HiSilicon. You are free to choose which problem you would like to solve, and you are also welcome to solve both problems, but please remember the total runtime of both rounds, which start simultaneously, is 14 days only. We hope you'll enjoy this complex yet very exciting Challenge!

Each problem will have own scoreboard and own prize fund, so this is a unique chance for you to win double prize for two solved problems!

Problem No 1: Parameterized Branch Instruction Stream Generation

Benchmarks are popular for estimating and comparing the performance of computer systems which has always been a challenging task faced by computer architects and researchers. However, it is known that as emerging applications evolve, benchmark characteristics drift with time and an optimal design using benchmarks of today may not be optimal for applications of tomorrow. This problem has been aptly described as: “Designing tomorrow’s microprocessors using today’s benchmarks built from yesterday’s programs”. One of the approaches for addressing these challenges is to complement application benchmark suites with synthetic benchmarks.

Program control flow generation algorithm is one of the most difficult questions for synthetic benchmarks. Hence, this problem focuses on generating program control flow for synthetic benchmarks based on MIC related to behavior of conditional branch instructions. In this question, program control flow generation is abstracted to draw a route on a directed graph. The route and the graph with MIC closest to the input will be the winner.

REGISTER

Problem No 2: Task Scheduling and Data Assignment

This is a problem about job scheduling and data assignment. Consider a scenario, where we want to run a complicated software project, on a computing cluster or on a multi-core heterogeneous computing chip. The computing cluster has multiple computing units of various computing power, as well as multiple memory disks with various reading and writing speed. The software project consists of many small computing tasks with inter-dependence among them. During the execution, these tasks will also produce data that need to be stores onto some memory disks. Our goal is to design an efficient task scheduling algorithm, that is able to assign the tasks to different computing units, and to store the data to different memory disks, such that the overall makespan, which is the time the finish the last task, is minimized. As you can imagine, usually when a task starts its execution, it needs to first read the necessary data from the memory disks, and when the computation completes, it will then write its own data to some memory disk for other tasks to read. This means, the schedule of tasks to computing units, and the assignment of data to memory disks are tightly connected to each other, and they will together decide the overall running time of the whole software project.

REGISTER

Prizes

Rank Problem 1 Problem 2
Grand Prize (Rank 1) €15,000 EUR + the travel trip to the 46th Annual ICPC World Finals in a guest role €15,000 EUR + the travel trip to the 46th Annual ICPC World Finals in a guest role
First Prize (Rank 2- 6) €8,000 EUR €8,000 EUR
Second Prize (Rank 7- 16) €3,000 EUR €3,000 EUR
Third Prize (Rank 17 – 46) HUAWEI FreeBuds HUAWEI FreeBuds
* If the allocated HUAWEI Challenge prize cannot be delivered to your region for any reason it may be replaced by another prize of the same value (if no legal restrictions), at the discretion of the sponsor.

Challenge Rules and Conditions

By participating in this Challenge, you agree to the Challenge Rules and Conditions of Participation

Good luck, we hope this will be fun!

Full text and comments »

  • Vote: I like it
  • +223
  • Vote: I do not like it

By ICPCNews, 23 months ago, In English

Hello, Codeforces!

ICPC World Finals Dhaka Logo

The ICPC World Finals Dhaka will begin on November 10, 2022 at 11:00 (UTC+6). This is the culmination of the 2020-2021 ICPC season, and we have over 130 teams competing for the title of ICPC champion. Please join us on the live broadcast for the main event of the year in competitive programming; commentators will include ecnerwala, SecondThread, Egor, and more! There will also be a live mirror for you to solve the problems alongside the contestants!

Some useful links:

All available broadcasts:

MAIN RU AR ES PT ID ZH Split screen

Good luck to all teams competing!

Full text and comments »

  • Vote: I like it
  • +518
  • Vote: I do not like it

By ICPCNews, 2 years ago, In English

text

Hello!

We are pleased to announce the completion of the ICPC 2022 Online Challenge powered by HUAWEI and announce the results of the competition.

Thank you very much for your interest in the competition. It was exciting for us to follow the results. It's nice that many participants immersed themselves in the proposed tasks and scored high points.

We hope you enjoyed the challenges. Huawei employees have been working on their preparation for a long time.

We remind all winners that you must have an account at https://icpc.global/ in order to receive a prize. The email for this account must exactly match the one used in your Codeforces account. Please verify that this is indeed the case. The deadline is October 14th.

We are happy to announce the winners.

Problem 1 Winners:

Problem 2 Winners:

Thanks again for your interest! We will be glad to see you in our future contests.

UPD: Thanks to the attentive contestants who pointed out that the preliminary results for the first problem were calculated without taking into account the weights of the problems. According to the announced final score rules, we have corrected the calculation method. Fortunately, the position of the participants has not changed much. We apologize to those whose prizes have changed for the worse. We are happy to deliver you the prizes according to your preliminary results as an additional incentive. This applies to participants qqqqq333, SadTroll and TLE_Automaton. Your spirit in exploration GP1 limitation is admirable to everyone. Please, also make sure that you have an account on https://icpc.global/ and that its email completely matches your email on Codeforces.

Full text and comments »

  • Vote: I like it
  • +110
  • Vote: I do not like it

By ICPCNews, 2 years ago, In English

text

Hello, Codeforces!

We are happy to invite you to an exciting online event: ICPC 2022 Online Challenge powered by HUAWEI,which will start on September 15, 2022, 00:00 UTC (UTC+0).

In this Challenge, you will have a unique chance:

  • to compete for 2 weeks online during the challenge
  • to solve 1 or 2 problems prepared by different business domains of HUAWEI
  • to win amazing prizes from HUAWEI!

As a special prize, HUAWEI together with ICPC Foundation will provide the travel trip to the 46th Annual ICPC World Finals in a guest role to the 2 winners (1 winner for each problem)!

Everyone is welcome to participate. It is an individual competition. ICPC 2022 Online Challenge powered by HUAWEI (open to the public): September 15 — September 30, 2022, 00:00 UTC (UTC+0)

This time HUAWEI has prepared 2 challenging tasks for you from different business domains – Data Communication and Cloud.

You are free to choose which problem you would like to solve, and you are also welcome to solve both problems, but please remember the total runtime of both rounds, which start simultaneously, is 15 days only. We hope you'll enjoy this complex yet very exciting Challenge!

Each problem will have its own scoreboard and its own prize fund, so this is a unique chance for you to win double prizes for two solved problems!

Problem No 1: Optimal graph partitioning for fast routing

This problem comes from HUAWEI’s Data Communication business domain, in which routing algorithms have always been a critical issue. In the future, as more and more communication devices are connected to networks, data communication will face an interconnected network formed by ultra-large-scale network devices.

In this challenge, data communication experts of HUAWEI will provide you several network topologies. By dividing them into abstract domains, you need to scale down these topologies and enable quick route calculation, so that fast route convergence can be implemented on large-scale networks. Domain division must address the optimal routing and network scale constraints, so a routing algorithm that effectively divides domains while also meeting these constraints is the core of the algorithm design.

REGISTER

Problem No 2: Topology-Aware VM Placement

This problem comes from another HUAWEI’s business domain – Huawei Cloud. To win the competition in cloud computing market, major cloud service providers are focusing on improving the utilization of cloud resources, as this will allow to reduce the cost of cloud services. It is estimated that even a 1% increase in cloud service resource utilization can save millions of dollars in costs. The optimization of resource utilization, in turn, requires the development of advanced algorithms and technologies for cloud resource management.

The virtual machine (VM) placement algorithm considered in this contest is one of these critical algorithms, which is used to select a physical machine for running a user VM. Since VM requests arrive dynamically, this algorithm works in online fashion. The main goal is to maximize the number of successfully placed VMs. As the algorithm runs on a resource pool of fixed size the more requests are allocated, the less resources are wasted and the more resource efficient is the algorithm. A secondary goal is to maximize the number of VMs placed without violation of additional soft constraints, as it improves the cloud user experience.

REGISTER

text

Prizes

Grand Prize (Rank 1):
Problem 1: 15,000 EUR + the travel trip to the 46th Annual ICPC World Finals in a guest role
Problem 2: 15,000 EUR + the travel trip to the 46th Annual ICPC World Finals in a guest role

First Prize (Rank 2- 6):
Problem 1: 8,000 EUR
Problem 2: 8,000 EUR

Second Prize (Rank 7- 16):
Problem 1: 3,000 EUR
Problem 2: 3,000 EUR

Third Prize (Rank 17 – 46):
Problem 1: HUAWEI FreeBuds
Problem 2: HUAWEI FreeBuds

* If the allocated HUAWEI Challenge prize cannot be delivered to your region for any reason it may be replaced by another prize of the same value (if no legal restrictions), at the discretion of the sponsor.

Challenge Rules and Conditions

By participating in this Challenge, you agree to the Challenge Rules and Conditions of Participation

Good luck, we hope this will be fun!

Full text and comments »

  • Vote: I like it
  • +260
  • Vote: I do not like it

By ICPCNews, 3 years ago, In English

text

Hello, Codeforces!

Welcome to the ICPC Communication Routing Challenge powered by Huawei!

This challenge edition is very special, as it will be happening in conjunction with the ICPC World Finals! For those who are not participating in the finals — ICPC and Codeforces are offering a unique chance to compete during a 5-day Challenge Marathon and win amazing prizes from Huawei!

ICPC Challenge Marathon (open to public, unrated): October 9-14, 2021, 00:00 UTC:

REGISTER

This time we’re delighted to provide you with a future-oriented topic – routing algorithms for next-generation communication. During this Challenge we will provide you with a super-large inter-satellite optical network to properly plan message paths, to reduce communication latency and improve resource utilization. However, finding the optimal path in a network with limited resources is an NP-hard problem. Considering the physical constraints of optics and circuits, our algorithm faces greater technical challenges:

  • How can we model and abstract device constraints and design algorithms in the most appropriate way?
  • Is there an algorithm that takes almost the same time to calculate routes as the network scale increases?
  • Is there any way to obtain the theoretical optimal solution in a short period for ultra-large networks?

We hope that these satellite communications challenge questions can help you understand the problems that Huawei's software algorithm researchers face every day. All the best!!!

Prizes

For 3-hours onsite ICPC World Finals Challenge Huawei will provide prizes to the winners in 2 groups of participants:

  • Group 1: TOP 30 ICPC World Finalists, who participate individually: text

    1st-10th place HUAWEI MATE 40 Pro
    11th-20th place HUAWEI MatePad Pro
    21st-30th place HUAWEI WATCH 3 Pro

  • Group 2: TOP 9 ICPC World Finals Coaches and Co-Coaches, who participate individually:

    1st-3rd place HUAWEI MATE 40 Pro
    4th-6th place HUAWEI MatePad Pro
    7th-9th place HUAWEI WATCH 3 Pro

For 5 days online Challenge Marathon, Huawei will provide prizes to TOP 30 individual participants:

1st place* HUAWEI MateBook X Pro + 5000 USD
2nd — 4th place HUAWEI MateBook X Pro
5th — 10th place HUAWEI MATE 40 Pro
11th — 16th place HUAWEI MatePad Pro
17th — 22nd place HUAWEI WATCH 3 Pro Classic
23rd — 30th place HUAWEI FreeBuds Studio

* The 1st place winner will get additional bonus in amount of 5000 USD. If the bonus cannot be transferred to the winner due to any reason, it may be replaced by a prize of the same value.

If the allocated Huawei Challenge prize cannot be delivered to your region for any reason it may be replaced by another prize of the same value (if no legal restrictions), at the discretion of the sponsor.

By participating in this Challenge, you agree to the Challenge Rules and Conditions of Participation

Good luck to all participants!

UPD: The contest duration has been extended to 5 days. The actual finish time is October 14, 2021, 00:00 UTC

Full text and comments »

  • Vote: I like it
  • +200
  • Vote: I do not like it

By ICPCNews, 3 years ago, In English

text

Hello, Codeforces!

ICPC World Finals Moscow will begin on October 5, 2021 at 8:30 (UTC+3). We are thrilled to invite you to join the live broadcast of the main event of the year in the world of sports programming!

For the very first time in October 2021, Moscow will host the world’s most prestigious competition for young IT talents, the ICPC World Finals Championship. The last International Collegiate Programming Contest has hosted over 60000 students from 3,514 universities in 115 countries that span the globe. October 5 more than 100 teams will compete in logic, mental speed, and strategic thinking at Russia’s main Manege Central Conference Hall.

Some useful links:

All available broadcast:

EN RU AR CN ES Snark

We wish good luck to all competing teams to have a great time spending, and to do the best to get amazing results!

Full text and comments »

  • Vote: I like it
  • +552
  • Vote: I do not like it

By ICPCNews, 3 years ago, In English

text

text

Hello everyone!

We invite you to participate in the ICPC Challenge powered by Huawei that will run from 12pm CST May 26 — 12pm CST May 30, 2021. The Challenge problem is based on a real-world industrial topic, providing participants the opportunity to learn about cutting-edge technologies, and is open to the global community.

Join Challenge

The Challenge problem will be given in a pure graph-theory form and is part of an algorithm for compiler/runtime co-operative optimizations crucial for high throughput of Big Data analysis frameworks running on multi-node clusters.

Technical support during the Challenge will be offered throughout the duration of the Marathon. The technical team will be reading all comments/questions and will be providing answers and support as soon as possible.

Prizes for the top 20 Global Challenge performers are as follows:

  • 1-4: Huawei MateBook X
  • 5-8: Huawei P40 Pro
  • 9-12: Huawei Matepad Pro
  • 13-20: Huawei Watch GT 2 Pro

If the allocated Huawei Challenge prize cannot be delivered to your region for any reason it may be replaced by another prize of the same value, at the discretion of the sponsor.

All participants with an ICPC username will receive a Challenge completion certificate. If you don’t already have an ICPC username, you can register for one here. Please link your ICPC account to the Codeforces account here: https://mirror.codeforces.com/settings/general

By participating in this Challenge, you agree to the Challenge Rules and Conditions of Participation

About the ICPC Training Camp hosted by Huawei

The ICPC Training Camp powered by Huawei is an international program initiated by the International Collegiate Programming Contest University Commons (ICPCU) and proudly supported by Huawei. Structured in 3 distinct phases that began in Jan 2020, the program has offered a series of multi-regional training activities with the main goal of providing an open environment and continuous learning opportunities for existing competitors through the best academic and industry practices. The training program has included lectures and analysis from ICPC community membership, including coaches from ICPC World Finals championship teams, a variety of computational problems to solve, and Industrial Challenges.

The ICPC Training Camp series has been offered free of charge for all registered participants, thanks to Huawei’s generous support.

Contact Us: If you have any questions regarding the challenge or training camp, please contact challenge@icpc.global.

Full text and comments »

  • Vote: I like it
  • +251
  • Vote: I do not like it

By ICPCNews, 4 years ago, In English

text

Boost your resume while applying your existing algorithmic skills to a new area!

Gain valuable knowledge by joining us for the first ICPC Quantum Computing Challenge, sponsored by IBM Quantum.

Starting on February 24th at 12:00 pm PST, this four-day global programming contest will provide an introduction to quantum computing and tools for developers to dig deeper into this field.

  1. Register here by Tuesday, February 23 at 5:00 PM Pacific Time (PT)
    Register now!
  2. Join the Qiskit Slack workspace: сhannel: #icpc-challenge
  3. Start practicing ahead of the Challenge by going to qiskit.org and installing qiskit, and trying out some of the examples in the qiskit textbook: qiskit.org/textbook

Prizes for winning this individual challenge include:

  • 1st place — $2,000 and ICPC World Finals experience (includes hotel room and meals) and a story feature on ICPC social media channels.
  • 2nd place — $1,500 and “From Baylor to Baylor” book signed by ICPC Foundation President and a story feature on ICPC social media channels.
  • 3rd place — $1,000 and a story feature on ICPC social media channels.

Every participant, registering for the IBMQ Challenge with your ICPC username, will receive a digital certificate of participation and permanent ICPC ID credentials that can be shared as a LinkedIn Certification or on your resume or CV several weeks after the contest.

Get a leg up by starting now and learning about quantum computing before the challenge starts. Check out IBM Quantum's excellent set of learning materials!

We hope you will join us!

Full text and comments »

  • Vote: I like it
  • +52
  • Vote: I do not like it

By ICPCNews, 4 years ago, In English

text

Dear friends!

We are thrilled to invite you to join us in this unique educational event to mark the beginning of ICPC competitive season and the academic year. Join us in JetBrains Knowledge Day on November 6!

Join now Live broadcast

You will learn firsthand tips from the JetBrains team about performance tuning in CLion and IntelliJ IDEA, the advantages of Kotlin for algorithmic problem-solving, the benefits of using our educational products, and much more! You’ll be able to ask the team all you’ve ever wanted to know about Kotlin, IDEs, and tools via chat or during the Q&A sessions with the presenters.

Buckle up for some great talks from eminent competitive programmers and industry experts:

  • 11:00 am – 11:30 am UTC — Welcome and Keynote (Roman Elizarov, Team Lead in Kotlin Language Research)
  • 11:30 am – 12:00 pm UTC — Train Hard, Code Easy: Best Practices for Competitive Coding with Kotlin (Mikhail Dvorkin, ICPC Gold Medal Winner)
  • 12:00 pm – 12:30 pm UTC — CLion, Because C++ Can Be Competitive (Phil Nash, Developer Advocate)
  • 12:30 pm – 1:00 pm UTC — Code Faster with IntelliJ IDEA (Helen Scott, Developer Advocate)
  • 1:00 pm – 1:30 pm UTC — Educational Products for Academia and Competitive Programming (Olga Telezhnaya, Developer at Educational Products)
  • 1:30 pm – 1:45 pm UTC — 10 Reasons Why Educators Choose Kotlin (Ksenia Shneyveys, Kotlin Manager for Education)
  • 1:45 pm – 2:00 pm UTC — Closing session

Full text and comments »

  • Vote: I like it
  • +109
  • Vote: I do not like it

By ICPCNews, history, 4 years ago, In English

text UPDATED

Dear participants!

Congratulations on joining the ICPC 2020 Graph Mining Challenge powered by Huawei! All were truly amazed by the participation and quality of the solutions. Congratulations to all of the winners! You will be contacted soon about your prizes.

The competition was so fierce that ICPC U and Huawei have decided to keep the fun going by starting a new, one-week challenge with all new prizes. The problem and graphs are the same, so you can build on your previous success. All are encouraged to participate in this challenge. You may only win one prize from the entire ICPC Graph Mining Challenge events (all combined). If you place in multiple challenges, you will be able to pick the prize you prefer.

Join ICPC Challenge: Marathon

Many of you might have been following the Challenge tutorials on ICPC U page. If you didn’t — we’re delighted to invite you to do so in order to sharpen your problem-solving skills and applying it during this additional ICPC challenge week.

As always, ICPC U invites everyone to Train, Practice, and Perform!

Full text and comments »

  • Vote: I like it
  • +128
  • Vote: I do not like it

By ICPCNews, 4 years ago, In English

text

UPD: You can predownload tests as an encrypted zip-archive by the links https://test1.codeforces.com/icpc-challenge-2020-tests.zip or https://test4.codeforces.com/icpc-challenge-2020-tests.zip (~80MB). The password is 64e00d81811bbc463e1e636af.

Hello everyone!

Live broadcast

Announcing the ICPC Graph Mining Challenge, Powered by Huawei and brought to you by ICPC U. Graphs are a powerful mechanism for representing many aspects of our daily lives, from mobile call routing to disease tracking. Answering various graph-related questions enables solutions to some of the most challenging, modern problems. The ICPC Challenge presents a problem from some area in computing. The area and problem style may be very different from the standard ICPC problems. Previous contests included new programming languages, multi-agents, parallel programming, etc. The ICPC Challenge provides a platform for ICPC to experiment with new problem types. It also provides participants with experience in some new area and problem type.

The ICPC Graph Mining Challenge will take place online during ICPC Day Zero on 27 June, 2020, 11:00-14:00 UTC. This round is unrated for all participants. Day Zero is a celebration of the 2020 ICPC World Finals, hosted by the Moscow Institute of Physics and Technology (MIPT). Everybody is welcome to participate. This is an individual competition. Participants will be divided into three groups: 2020 ICPC World Finals Contestant, 2020 ICPC World Finals Coach (includes co-coaches), and Participants. The 2020 ICPC World Finals Contestants and Coaches with the best graph solutions will be recognized as ICPC Challenge Winners. The top-scoring participants will also receive great prizes.

Join ICPC Challenge Warm-up Join ICPC Challenge

Both rounds are unrated for all participants

Huawei will provide prizes to the 12 winners in each group accordingly:

  • Group 1: 3 hour Challenge — ICPC 2020 World Finalists
  • Group 2: 3 hour Challenge — ICPC Coaches and Co-Coaches
  • Group 3: 3 hour Challenge — All participants
Group 1-3 Winners Quantity per place Prize
ICPC Challenge / 1-4th place 1 HUAWEI P40 PRO
ICPC Challenge / 5-8th place 1 HUAWEI MATEPAD PRO LTE
ICPC Challenge / 9-12th place 1 HUAWEI WATCH GT 2E

Each participant may win at most one prize for this Challenge.

All participants must agree to follow the 2020 ICPC Graph Mining Challenge Rules.

Participation Instructions:

  1. Read and agree to follow the rules.
  2. Create a Codeforces account if you don’t already have one.
  3. Associate your Codeforces account with your ICPC account if you have one. Though optional, this is necessary if you want to compete as a 2020 ICPC World Finalist or Coach.
  4. Register for the contest here.
  5. Please, make sure to complete the Warm-up at least 24 hours before the event to test your access, etc.
  6. There will be large input files. They will be available here at least 24 hours in advance. We recommend you to download them before the event.
  7. Go here at least 20 minutes prior to the start of the contest.

Good luck to all participants!

Full text and comments »

Announcement of ICPC Challenge 2020
  • Vote: I like it
  • +408
  • Vote: I do not like it

By ICPCNews, 5 years ago, In English

Dear friends!

We're thrilled to invite you to the two great events which will be held in Turkey for the first time ever!

ICPC is delighted to announce the First National Programming Contest in Turkey, organized by inzva in collaboration with the Middle East Technical University (METU) to be held on September 13-15, 2019.

We’re inviting university teams across Turkey to participate in the national contest in Beykoz Kundura, Istanbul — completely free of charge — thanks to the ICPC local partner — inzva, a non-profit community focused on artificial intelligence and algorithm, supported by BEV — an Education Foundation for the Digital Native Generation.

Top ten teams qualifying in this contest can then participate in the Southerneastern Europe Regional Contest, and will be financially supported for this purpose. The winner teams of the Southern Europe Regional Contest are eligible to participate at the ICPC Moscow 2020 World Finals!

Register Now! More information

Also, this weekend on September 14 in Istanbul will be held the Annual ICPC Alumni Reunion Dinner.

It is the first ICPC Alumni event happening in Southeastern European Region, and we will be extremely honored to welcome you and your colleagues/classmates/coaches on this special day. Please feel free to extend this invitation to your guests.

ICPC Alumni Reunion Dinner will be held on Saturday, September 14, 2019, at Beykoz Shoe Factory, Yaliköy Mah. Süreyya İlmen Cad. No:1/1 Beykoz, Istanbul. There will be a reception that begins at 4pm, with dinner to follow at 5pm. Please feel free to extend this invitation to your guests.

This event is free of charge but requires reservation before September 1, 2019. Please be sure to RSVP via this form to secure your place:

Alumni registration

In addition to this being a fun reunion for local ICPC participants, we will be recognizing the accomplishments of various ICPC volunteers who make the show happen each year. ICPC Executive Director Bill Poucher will be in attendance, and various other judges, staff, and coaches. We would be honored if you can make it as well, and partake in the festivities.

We are unfortunately unable to welcome all outside guests but have done our best to invite as many ICPC Alumni as possible, please feel free to extend this invitation to any other finalists/regional participants that you know to be in the area. You can also send their names and contact info to manager@icpc.global so that we can add them to the invitation list. Once registered — you’ll receive official confirmation of your personal invitation, as well as all travel details.

Looking forward to meeting you in Turkey!

Full text and comments »

  • Vote: I like it
  • +89
  • Vote: I do not like it

By ICPCNews, 5 years ago, translation, In English

text

We glad to announce the first ICPC Alumni event happening in Russia!

ICPC Foundation is currently working on building the ICPC Alumni association across the globe and we're happy to announce our big reunion event to be held at a very special location — ITMO University, St.Petersburg, Russia.

We will be extremely honored to welcome you and your colleagues/classmates on this special day. In addition to this being a fun reunion for local ICPC participants, we will be recognizing the accomplishments of various ICPC volunteers who make the show happen each year!

ICPC Alumni Reunion Dinner will be held on Saturday, July 6th, 2019 at ITMO University (St.Petersburg, Russia) on Birzhevaya line 14-16. There will be a reception that begins at 5pm, with dinner to follow at 6pm. And those who want — may join us for a boat trip following the dinner.

Please be sure to RSVP via this form to secure your place before June 23, 2019:

Register

ICPC Executive Director Bill Poucher will be in attendance, and various other judges, staff, and coaches. We would be honored if you can make it as well, and partake in the festivities.

We are unfortunately unable to welcome all outside guests but have done our best to invite as many ICPC alumni as possible from Russia and Europe. Please feel free to forward this invitation to any other finalists/regional participants that you know to be in the area. You can also send their contact information to manager@icpc.global so that we can add them to the invitation list if you'd prefer.

If you have any photos of your time as an ICPC contestant, coach or volunteer that you would like to be shown at the event added to the ICPC History Archives and/or shared over ICPCNews, please share it with us!

We’re looking forward to enjoying a fun reunion and celebration of all things ICPC!

Full text and comments »

  • Vote: I like it
  • +90
  • Vote: I do not like it

By ICPCNews, history, 6 years ago, In English

My name is Fadi Ashy I’m a Game Programmer and a senior software engineering student at Al-Baath University from Syria. ACM was a big part of my life through college. I was a contestant for three years reaching my country’s final “SCPC” three times and for the fourth year, I went to be an organizer for our local and country’s Contest. Codeforces was a huge player in my journey solving around 300+ problems in different areas of the sea of Computer Programming.

My story to the ICPC started when I logged in my e-mail one day and came across a contest hosted by the ICPC in my newsletter for a chance to win a trip to the ICPC Finals in Beijing by sharing a small video about yourself in the ICPC. So I got my camera and posted my video on YouTube and waited for the results and finally, I got accepted and even more on that I got the chance to work with the ICPC News team on the contest hall.

My preparations for the ICPC went fine getting all the paperwork. Sometimes it is problems to attend because of where you live. I faced some basic problems that everyone had while living in Syria. I got a problem paying for the visa and my ticket because there was no online payment and then I got my visa because it was delayed about 4 days before the travel time, but with some really awesome people from the ACPC and SCPC helped me a lot.

After all the preparations have been done we started a 24 hours trip from my hometown in Syria all the way to Beijing crossing more than 3 countries using buses and planes. It was one of the longest trips I’ve ever had, but the end of it was one of the greatest cities on earth.

When we arrived, I was stunned by how many people are there in the ICPC. I’m used to participating and organizing small events and not something this big. But I realized something: more people sometimes means more fun. I can’t explain how amazing it was to share your story and get to meet a lot of people from so many countries around the world, and also being in the geekiest community ever. All the talks and the conversation we shared was about computer programing and some cool stuff happening in that field. I also got the chance to meet the greatest managing team ever and had a chance to meet people that were known to me in just a small name at the end of an e-mail.

But finally, I got to meet the ICPC News team. I got my bag and fired up my laptop and waited for some task to help in with. Working on some photos using Photoshop and working on small Ideas and even helping in the live stream on the official page. What I loved the most about the team is how professional they are. And yeah, I used a mac for the first time and it isn’t that good… mmm maybe I’m windows fanboy, I don’t know.

And as I mentioned before, a big number of people also need an awesome huge place to host them all and Peking University is spectacular, amazing Campus, amazing students and I can’t really describe the contest hall. I think the photos should describe it all.

Maybe I have more fun working than really having fun, but the ICPC is full of fun activities either with the teams and friends, or you can ditch all ICPC stuff and go walking in beautiful Beijing. We even got a chance for an awesome trip to visit and climb the Great Wall of China. One piece of advice if you’ll ever go there and you’re a full-time programmer and you’re not used to doing a lot of sports. Are you thinking DON’T climb it just stay on the bus and take a nap. Is it worth it? Kind of: the view from up there is a crazy and an awesome view and you can buy a medal with your name carved on it to always remember that hard time that left you unable to walk for about half a day afterward.

Full text and comments »

  • Vote: I like it
  • +45
  • Vote: I do not like it

By ICPCNews, history, 6 years ago, In English

More than 300,000 students competed worldwide in local and regional events with one aim — to participate in World Finals, this year hosted by Peking University in China. And today we will see who will become the world champion!

A total of 140 teams of three students will face about 12 difficult problems (we don't know the number until the problem set is released!). They will have 5 hours to solve the problems.

Although the contest itself takes 5 hours only, the whole event takes 5 days. So, what is going on during these days?

Through the registration evening, each team was given different color shirt and their badges, as well as other goodies like a backpack and a cute stuffed panda bear. We took photos and videos of each team so we can share about them on various social media.

Monday began with JetBrains TechTrek Presentation and a really fun sponsor showcase with games and activities. Contestants could participate in many things — they could try writing Chinese characters, playing traditional Chinese games or instruments, try sports in VR and more... The day was ended with a stunning concert of both traditional and contemporary Chinese music from Peking University, including some original compositions.

On Tuesday we were amazed by The Giant Wall of China. That day we become true men because the Chinese saying is that one is not fully human until he climbs the Great Wall. It was surprisingly steep. Hundreds of people from 6 continents climbed it and had amazing views of the mountains.

The afternoon was all about the opening ceremony, which had speeches, awards for many wonderful people and a presentation of all the teams, interlaced with cultural performances.

Wednesday was an important dress rehearsal. The program is similar to the competition day. It lets everyone find issues so the finals on Thursday can run as smoothly as possible. There are always some technical issues, problems with logging in, printers, etc., but they all got worked out. In the afternoon, contestants had a rest, enjoy a sponsors' ChillZone with games and do the last preparations for the tomorrow's contest.


140 teams participate in world finals. But there are many other people standing behind scenes — coaches, organizers, judges, ICPC teams (News, Services,...) and many other volunteers, totalling in about 1000 people!

The ACM ICPC world finals aren't only about competing. It is also about meeting with great programmers from all around the world, encountering other cultures and sharing the joy of programming. For me, this event is truly awesome and fun to be part of!

Full text and comments »

  • Vote: I like it
  • +115
  • Vote: I do not like it