Witam, próbuję rozwiązać problem w zadaniu “Zliczanie wystąpień” z jak najlepszym czasem.
Mój kod wygląda następująco (Jeżeli ktoś pracuje również nad tym problemem, proszę nie psuć sobie zabawy i nie czytać go):
#include <iostream>
int main()
{
std::ios_base::sync_with_stdio(false);
std::cin.tie(NULL);
int searched,n,number,counter=0;
while (std::cin>>searched>>n)
{
for (int i=0;i<n;++i)
{
std::cin>>number;
if (number==searched)
++counter;
}
std::cout<<counter<<"\n";
counter=0;
}
return 0;
}
Uzyskuję czas 0.01… Jednak chciałbym mieć 0.00, bo widzę, że jest to możliwe. Co mógłbym poprawić w tym kodzie, aby mógł działać jeszcze szybciej?
Pozdrawiam! 