Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.60 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use strict;
  3. use List::Util qw(max sum);
  4.  
  5. open my $fin, '<', 'input.txt' or die;
  6. open my $fout, '>', 'output.txt' or die;
  7.  
  8. my $n = <$fin>;
  9. my $k = <$fin>;
  10. my %names;
  11.  
  12.     for (my $j = 0; $j < $n; $j++) {
  13.  
  14.         my %temp = ();
  15.  
  16.         for (my $i = 0; $i < $k; $i++) {
  17.  
  18.             my $fish_name = <$fin>;    
  19.             $temp{$fish_name}++;
  20.  
  21.         }  
  22.  
  23.         foreach(keys %temp) {
  24.             $names{$_} = max($names{$_}, $temp{$_});
  25.         }
  26.  
  27.         $k = <$fin>;    
  28.     }
  29.     print $fout sum(values %names);
  30.  
  31. close $fin or die;
  32. close $fout or die;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement