<?php
/********************************
*** FACEBOOK HACKER CUP -2012 ***
*** QUALIFICATION ROUND ***
*** ALPHABET SOUP PROBLEM ***
*** C0DER: WHIZZZKID ***
*** http://n...content-available-to-author-only...a.in/ ***
********************************/
$ip = fopen ( 'php://stdin' , "r" ) ; //input resource can be a file $op = fopen ( 'php://stdout' , "w" ) ; //output resource can be a file $c = 0 ;
while ( $c < $test_cases ) {
$cc = $c + 1 ;
$possible = 0 ;
//minimu requirement check
if ( ( $sorted [ 'H' ] > 0 ) && ( $sorted [ 'A' ] > 0 ) && ( $sorted [ 'C' ] > 1 ) && ( $sorted [ 'K' ] > 0 ) && ( $sorted [ 'E' ] > 0 ) && ( $sorted [ 'R' ] > 0 ) && ( $sorted [ 'U' ] > 0 ) && ( $sorted [ 'P' ] > 0 ) ) {
//starting with H.....
$possible = $sorted [ 'H' ] ;
//checking for A after H....
if ( $sorted [ 'A' ] < $possible ) {
$possible = $sorted [ 'A' ] ;
}
//C can be tricky as there are two Cs...
if ( ( $sorted [ 'C' ] / 2 ) < $possible ) {
$possible = $sorted [ 'C' ] / 2 ;
}
//checking for K...
if ( $sorted [ 'K' ] < $possible ) {
$possible = $sorted [ 'K' ] ;
}
//checking for E...
if ( $sorted [ 'E' ] < $possible ) {
$possible = $sorted [ 'E' ] ;
}
//checking for R...
if ( $sorted [ 'R' ] < $possible ) {
$possible = $sorted [ 'R' ] ;
}
//checking for U...
if ( $sorted [ 'U' ] < $possible ) {
$possible = $sorted [ 'U' ] ;
}
//checking for P...
if ( $sorted [ 'P' ] < $possible ) {
$possible = $sorted [ 'P' ] ;
}
} else {
}
$c ++; //incrementing the while loop
}
?>
PD9waHAKCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoqKiogRkFDRUJPT0sgSEFDS0VSIENVUCAtMjAxMiAqKioKKioqICAgIFFVQUxJRklDQVRJT04gUk9VTkQgICAgKioqCioqKiAgIEFMUEhBQkVUIFNPVVAgUFJPQkxFTSAgICoqKgoqKiogICAgIEMwREVSOiBXSElaWlpLSUQgICAgICAqKioKKioqICBodHRwOi8vbi4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uYS5pbi8gICoqKgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAokaXAgPSBmb3BlbigncGhwOi8vc3RkaW4nLCAiciIpOwkvL2lucHV0IHJlc291cmNlIGNhbiBiZSBhIGZpbGUKJG9wID0gZm9wZW4oJ3BocDovL3N0ZG91dCcsInciKTsJLy9vdXRwdXQgcmVzb3VyY2UgY2FuIGJlIGEgZmlsZQokdGVzdF9jYXNlcyA9IHRyaW0oZmdldHMoJGlwKSk7CQkvL2ZpcnN0IGxpbmUKJGMgPSAwOwogCndoaWxlKCRjIDwgJHRlc3RfY2FzZXMpewoJJGNjID0gJGMrMTsKCSRzdHJpbmcgPSB0cmltKGZnZXRzKCRpcCkpOwoJJHN0cmluZyA9IHN0cl9yZXBsYWNlKCIgIiwgIiIsICRzdHJpbmcpOwoJJGNoYXJzID0gc3RyX3NwbGl0KCRzdHJpbmcpOwoJJHNvcnRlZCA9IGFycmF5X2NvdW50X3ZhbHVlcygkY2hhcnMpOwoJJHBvc3NpYmxlID0gMDsKCQoJLy9taW5pbXUgcmVxdWlyZW1lbnQgY2hlY2sKCWlmKCgkc29ydGVkWydIJ10gPiAwKSAmJiAoJHNvcnRlZFsnQSddID4gMCkgJiYgKCRzb3J0ZWRbJ0MnXSA+IDEpICYmICgkc29ydGVkWydLJ10gPiAwKSAmJiAoJHNvcnRlZFsnRSddID4gMCkgJiYgKCRzb3J0ZWRbJ1InXSA+IDApICYmICgkc29ydGVkWydVJ10gPiAwKSAmJiAoJHNvcnRlZFsnUCddID4gMCkpewoJCS8vc3RhcnRpbmcgd2l0aCBILi4uLi4KCQkkcG9zc2libGUgPSAkc29ydGVkWydIJ107CgkJCgkJLy9jaGVja2luZyBmb3IgQSBhZnRlciBILi4uLgoJCWlmKCRzb3J0ZWRbJ0EnXSA8ICRwb3NzaWJsZSl7CgkJCSRwb3NzaWJsZSA9ICRzb3J0ZWRbJ0EnXTsgCgkJfQoJCQoJCS8vQyBjYW4gYmUgdHJpY2t5IGFzIHRoZXJlIGFyZSB0d28gQ3MuLi4KCQlpZigoJHNvcnRlZFsnQyddIC8gMikgPCAkcG9zc2libGUpewoJCQkkcG9zc2libGUgPSAkc29ydGVkWydDJ10gLyAyOyAKCQl9CgkJCgkJLy9jaGVja2luZyBmb3IgSy4uLgoJCWlmKCRzb3J0ZWRbJ0snXSA8ICRwb3NzaWJsZSl7CgkJCSRwb3NzaWJsZSA9ICRzb3J0ZWRbJ0snXTsgCgkJfQoJCQoJCS8vY2hlY2tpbmcgZm9yIEUuLi4KCQlpZigkc29ydGVkWydFJ10gPCAkcG9zc2libGUpewoJCQkkcG9zc2libGUgPSAkc29ydGVkWydFJ107IAoJCX0KCQkKCQkvL2NoZWNraW5nIGZvciBSLi4uCgkJaWYoJHNvcnRlZFsnUiddIDwgJHBvc3NpYmxlKXsKCQkJJHBvc3NpYmxlID0gJHNvcnRlZFsnUiddOyAKCQl9CgkJCgkJLy9jaGVja2luZyBmb3IgVS4uLgoJCWlmKCRzb3J0ZWRbJ1UnXSA8ICRwb3NzaWJsZSl7CgkJCSRwb3NzaWJsZSA9ICRzb3J0ZWRbJ1UnXTsgCgkJfQoJCQkKCQkvL2NoZWNraW5nIGZvciBQLi4uCgkJaWYoJHNvcnRlZFsnUCddIDwgJHBvc3NpYmxlKXsKCQkJJHBvc3NpYmxlID0gJHNvcnRlZFsnUCddOyAKCQl9CgkJZndyaXRlKCRvcCwgc3ByaW50ZigiQ2FzZSAjJWQ6ICVkXG4iLCAkY2MsICRwb3NzaWJsZSkpOwoJfWVsc2V7CgkJZndyaXRlKCRvcCwgc3ByaW50ZigiQ2FzZSAjJWQ6ICVkXG4iLCAkY2MsICRwb3NzaWJsZSkpOwoJfQkKCSRjKys7CQkvL2luY3JlbWVudGluZyB0aGUgd2hpbGUgbG9vcAp9Cj8+
stdin
NQpXRUxDT01FIFRPIEZBQ0VCT09LIEhBQ0tFUkNVUApDVVAgV0lUSCBMQUJFTCBIQUNLRVJDVVAgQkVMT05HUyBUTyBIQUNLRVIKUVVJQ0sgQ1VURSBCUk9XTiBGT1ggSlVNUFMgT1ZFUiBUSEUgTEFaWSBET0cKTU9WRSBGQVNUIEJFIEJPTEQKSEFDSyBUSEUgSEFDS0VSQ1VQ
5
WELCOME TO FACEBOOK HACKERCUP
CUP WITH LABEL HACKERCUP BELONGS TO HACKER
QUICK CUTE BROWN FOX JUMPS OVER THE LAZY DOG
MOVE FAST BE BOLD
HACK THE HACKERCUP