计算机竞赛中选拔。
竞赛规则.在两天的比赛日中，一般来说参赛选手每一天都需要在5小时内在一台计算机的帮助下独立解决3道题目。比赛中不允许任何形式的交流或是查阅参考资料。通常，参赛选手都要为每一道题目编写一个程序（编程语言为C、C++或是Pascal）并在比赛结束之前提交。随后大赛的主办方将采用若干组测试数据对程序进行测试。这些测试数据被分作若干个子任务，选手只有通过某个子任务中所有的测试点才能获得对应的分数。如果根据给定的某一组输入数据，程序可以在限定的内存空间和时间内正确的得到输