Witam. Biorę pierwszy raz udział w olimpiadzie informatycznej. Jestem w trakcie rozwiązywania jednego z zadań. I wszystko ładnie pięknie wychodzi:) wyniki prawidłowe zarówna dla małych jak i dużych danych.
Program podczas testowania jest uruchamiany na zasadzie:
program.exe <dane.in >dane.out w konsoli
Dla małych danych program wykonuje się w 0.000s dla większych danych (mówie tu o łańcuchach znaków o długości do 1 000 000) już tak kolorowo nie jest:( wyniki ok ale czas duży;( dla naprawde wielkich danych dochodzi do 20s ;( gdzie limit wynosi 5s...
Do wczytywania używam zwykłego cin.. a dane zapisuje po prostu w tablicy charów..
No więc moje pytanie brzmi: Czy istnieje jakiś szybszy sposób na wczytanie danych?