Submission #402372


Source Code Expand

#!/usr/local/bin/perl

use strict;

my @lines = <STDIN>;
my $r; my $k; my $c;

if($lines[0] =~ /(\d+)\s+(\d+)\s+(\d+)/) {
	$r = $1; $c = $2; $k = $3;
}

my @C; my @R;

for(my $i=2;$i<@lines;$i++) {
	if($lines[$i] =~ /(\d+)\s+(\d+)/) {
		$R[$1] += 1;
		$C[$2] += 1;
	}
}

my $ans = 0;

for(my $i=2;$i<@lines;$i++) {
	if($lines[$i] =~ /(\d+)\s+(\d+)/) {
		if($R[$1] + $C[$2] - 1 == $k) {
			$ans++;
		} elsif($R[$1] + $C[$2] == $k) {
			$ans--;
		}
	}
}

#my @grep_C = grep { $_ <= $k } @C;
#my @grep_R = grep { $_ <= $k } @R;

#my @sort_C = sort {$a <=> $b} @grep_C;
#my @sort_R = sort {$a <=> $b} @grep_R;

#for(my $i=0;$i<@sort_C;$i++) {
for(my $i=0;$i<@C;$i++) {
#	next if($sort_R[$#sort_R] + $sort_C[$i] < $k);
#	for(my $j=0;$j<@sort_R;$j++) {
	for(my $j=0;$j<@R;$j++) {
#		last if($k < $sort_R[$j] + $sort_C[$i]);
#		$ans++ if($sort_R[$j] + $sort_C[$i] == $k);
		$ans++ if($R[$j] + $C[$i] == $k);
	}
}

print $ans,"\n";

Submission Info

Submission Time
Task C - 収集王
User mmtsk
Language Perl (5.14.2)
Score 0
Code Size 972 Byte
Status WA
Exec Time 2049 ms
Memory 25768 KB

Compile Error

./Main.pl syntax OK

Judge Result

Set Name Sample Subtask1 Subtask2
Score / Max Score 0 / 0 0 / 30 0 / 70
Status
AC × 3
AC × 8
WA × 10
AC × 10
WA × 13
TLE × 10
Set Name Test Cases
Sample subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt
Subtask1 subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt
Subtask2 subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask2-01.txt, subtask2-02.txt, subtask2-03.txt, subtask2-04.txt, subtask2-05.txt, subtask2-06.txt, subtask2-07.txt, subtask2-08.txt, subtask2-09.txt, subtask2-10.txt, subtask2-11.txt, subtask2-12.txt, subtask2-13.txt, subtask2-14.txt, subtask2-15.txt
Case Name Status Exec Time Memory
subtask0-sample01.txt AC 37 ms 1356 KB
subtask0-sample02.txt AC 36 ms 1524 KB
subtask0-sample03.txt AC 36 ms 1360 KB
subtask1-01.txt AC 35 ms 1356 KB
subtask1-02.txt AC 35 ms 1352 KB
subtask1-03.txt WA 38 ms 1376 KB
subtask1-04.txt WA 37 ms 1348 KB
subtask1-05.txt WA 36 ms 1388 KB
subtask1-06.txt AC 38 ms 1372 KB
subtask1-07.txt AC 34 ms 1348 KB
subtask1-08.txt WA 35 ms 1400 KB
subtask1-09.txt WA 34 ms 1484 KB
subtask1-10.txt WA 34 ms 1504 KB
subtask1-11.txt WA 34 ms 1400 KB
subtask1-12.txt AC 35 ms 1484 KB
subtask1-13.txt WA 34 ms 1424 KB
subtask1-14.txt WA 35 ms 1480 KB
subtask1-15.txt WA 35 ms 1404 KB
subtask2-01.txt AC 158 ms 1604 KB
subtask2-02.txt WA 177 ms 1992 KB
subtask2-03.txt WA 1145 ms 7576 KB
subtask2-04.txt WA 681 ms 25184 KB
subtask2-05.txt TLE 2045 ms 22760 KB
subtask2-06.txt TLE 2046 ms 25704 KB
subtask2-07.txt AC 625 ms 20940 KB
subtask2-08.txt TLE 2047 ms 25700 KB
subtask2-09.txt TLE 2047 ms 25588 KB
subtask2-10.txt TLE 2048 ms 25688 KB
subtask2-11.txt TLE 2048 ms 25768 KB
subtask2-12.txt TLE 2046 ms 25724 KB
subtask2-13.txt TLE 2047 ms 25656 KB
subtask2-14.txt TLE 2049 ms 25672 KB
subtask2-15.txt TLE 2046 ms 25676 KB