ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1026. Вопросы и ответы

My AC on C#
Послано Xeqlol 27 окт 2010 20:01
maybe it is not the best solution, but

using System;
using System.Collections.Generic;

namespace _1026
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            List<int> z = new List<int>();
            for(int i = 0; i < n; i++)
                z.Add(int.Parse(Console.ReadLine()));
            z.Sort();
            Console.ReadLine();
            int k = int.Parse(Console.ReadLine());
            for (int i = 0; i < k; i++)
                Console.WriteLine(z[int.Parse(Console.ReadLine())-1]);

        }
    }
}
Re: My AC on C#
Послано DR. Zhihua Lai 30 ноя 2011 03:21
well.... C# helps a lot. but i really think figure out yourself is better.
PS: no sort is required actually.
Re: My AC on C#
Послано Vitaly Grebennik 29 ноя 2019 18:29
If you know the length of array it is better to create array, not to use List<>. Array is faster :) In this case you needn`t a lot of economy of time, but in some cases this can be critical.