#include <iostream>
#include <fstream>
#include <string>
#include <stdlib.h>
#include <time.h>
#define max_arr 1000
#define max_eomi 89
using namespace std;
string wha( ) {
int r = rand ( ) % 11 ;
if ( r == 1 )
return " " ;
else if ( r == 2 )
return " " ;
else if ( r == 3 )
return " " ;
else if ( r == 4 )
return " " ;
else if ( r == 5 )
return " " ;
else if ( r == 6 )
return " " ;
else if ( r == 7 )
return " " ;
else if ( r == 9 )
return " " ;
else if ( r == 10 )
return " " ;
else {
return wha( ) ;
}
}
string sel( string str1, string str2) {
int num = rand ( ) % 2 ;
switch ( num) {
case 1 :
return str1;
default :
return str2;
}
}
string sel( string str1, string str2, string str3) {
int num = rand ( ) % 4 ;
switch ( num) {
case 1 :
return str1;
case 2 :
return str2;
default :
return str3;
}
}
string sel( string str1, string str2, string str3,string str4) {
int num = rand ( ) % 4 ;
switch ( num) {
case 1 :
return str1;
case 2 :
return str2;
case 3 :
return str3;
default :
return str4;
}
}
string sel( string str1, string str2, string str3,string str4, string str5) {
int num = rand ( ) % 5 ;
switch ( num) {
case 1 :
return str1;
case 2 :
return str2;
case 3 :
return str3;
case 4 :
return str4;
default :
return str5;
}
}
string sel( string str1, string str2, string str3,string str4, string str5,string str6) {
int num = rand ( ) % 6 ;
switch ( num) {
case 1 :
return str1;
case 2 :
return str2;
case 3 :
return str3;
case 4 :
return str4;
case 5 :
return str5;
default :
return str6;
}
}
int main( void )
{
string str[ 2 ] [ max_arr] ,list[ 2 ] [ max_arr] ;
char buf[ 256 ] ;
int cnt = 0 ;
while ( ! cin .eof ( ) ) {
cin .getline ( buf, 256 ) ; //한줄 읽어오기
str[ 0 ] [ cnt++ ] = buf; //string에 읽어온 문자열 저장
}
int list_cnt= 0 ;
for ( int i = max_eomi ; i < cnt ; i++ ) {
list[ 1 ] [ list_cnt] = "" ;
list[ 0 ] [ list_cnt++ ] = str[ 0 ] [ i] ;
}
srand ( time ( NULL ) ) ;
int ctrl_flag;
while ( 1 ) {
ctrl_flag = 0 ;
int i = rand ( ) % max_eomi;
int j = rand ( ) % list_cnt;
// list 기반 loop
if ( list[ 1 ] [ j] == "" ) {
string when = sel( "어제 " ,"오늘 " ,"저번 주 " ,"이번 주 " ,"어제자 " ,"오늘자 " ) ;
string press = sel( "중앙일보 " ,"중앙일보의 " ,"중앙일보 거 " ) ;
string ctrl = sel( "란 " ,"면 " ," 섹션 " ," 파트 " ) ;
if ( j > 84 )
ctrl = "" ;
else if ( j > 50 )
ctrl = sel( " 관련 뉴스 " ,"와 관련된 뉴스 " ," 뉴스 " ) ;
if ( rand ( ) % 3 ! = 2 )
when = "" ;
if ( rand ( ) % 2 == 1 ) {
string temp = when;
when = press;
press = temp;
}
cout << when<< press<< list[ 0 ] [ j] << ctrl<< str[ 0 ] [ j] << endl;
list[ 1 ] [ j] = "1" ;
}
for ( int x = 0 ; x < list_cnt; x++ ) {
if ( list[ 1 ] [ x] == "" ) {
ctrl_flag = 1 ;
break ;
}
}
if ( ctrl_flag == 0 )
break ;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAKI2luY2x1ZGUgPGZzdHJlYW0+IAojaW5jbHVkZSA8c3RyaW5nPiAKI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8dGltZS5oPgojZGVmaW5lIG1heF9hcnIgMTAwMAojZGVmaW5lIG1heF9lb21pIDg5CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CglzdHJpbmcgd2hhKCkgewoJCWludCByID0gcmFuZCgpICUgMTE7CgkJaWYgKHIgPT0gMSkKCQkJcmV0dXJuICIgIjsKCQllbHNlIGlmICggciA9PSAyICkKCQkJcmV0dXJuICIgIjsKCQllbHNlIGlmICggciA9PSAzICkgCgkJCXJldHVybiAiICI7CgkJZWxzZSBpZiAoIHIgPT0gNCApCgkJCXJldHVybiAiICI7CgkJZWxzZSBpZiAoIHIgPT0gNSApIAoJCQlyZXR1cm4gIiAiOwoJCWVsc2UgaWYgKCByID09IDYgKQoJCQlyZXR1cm4gIiAiOwoJCWVsc2UgaWYgKCByID09IDcgKQoJCQlyZXR1cm4gIiAiOwoJCWVsc2UgaWYgKCByID09IDkgKQoJCQlyZXR1cm4gIiAiOwoJCWVsc2UgaWYgKCByID09IDEwICkgCgkJCXJldHVybiAiICI7CgkJZWxzZXsKCQkJcmV0dXJuIHdoYSgpOwoJCX0KCX0Kc3RyaW5nIHNlbChzdHJpbmcgc3RyMSwgc3RyaW5nIHN0cjIpewoJaW50IG51bSA9cmFuZCgpJTI7Cglzd2l0Y2gobnVtKXsKCWNhc2UgMToKCQlyZXR1cm4gc3RyMTsKCWRlZmF1bHQ6CgkJcmV0dXJuIHN0cjI7Cgl9Cn0Kc3RyaW5nIHNlbChzdHJpbmcgc3RyMSwgc3RyaW5nIHN0cjIsIHN0cmluZyBzdHIzKXsKCWludCBudW0gPXJhbmQoKSU0OwoJc3dpdGNoKG51bSl7CgljYXNlIDE6CgkJcmV0dXJuIHN0cjE7CgljYXNlIDI6CgkJcmV0dXJuIHN0cjI7CglkZWZhdWx0OgoJCXJldHVybiBzdHIzOwoJfQp9CnN0cmluZyBzZWwoc3RyaW5nIHN0cjEsIHN0cmluZyBzdHIyLCBzdHJpbmcgc3RyMyxzdHJpbmcgc3RyNCl7CglpbnQgbnVtID1yYW5kKCklNDsKCXN3aXRjaChudW0pewoJY2FzZSAxOgoJCXJldHVybiBzdHIxOwoJY2FzZSAyOgoJCXJldHVybiBzdHIyOwoJY2FzZSAzOgoJCXJldHVybiBzdHIzOwoJZGVmYXVsdDoKCQlyZXR1cm4gc3RyNDsKCX0KfQpzdHJpbmcgc2VsKHN0cmluZyBzdHIxLCBzdHJpbmcgc3RyMiwgc3RyaW5nIHN0cjMsc3RyaW5nIHN0cjQsIHN0cmluZyBzdHI1KXsKCWludCBudW0gPXJhbmQoKSU1OwoJc3dpdGNoKG51bSl7CgljYXNlIDE6CgkJcmV0dXJuIHN0cjE7CgljYXNlIDI6CgkJcmV0dXJuIHN0cjI7CgljYXNlIDM6CgkJcmV0dXJuIHN0cjM7CgljYXNlIDQ6CgkJcmV0dXJuIHN0cjQ7CglkZWZhdWx0OgoJCXJldHVybiBzdHI1OwoJfQp9CnN0cmluZyBzZWwoc3RyaW5nIHN0cjEsIHN0cmluZyBzdHIyLCBzdHJpbmcgc3RyMyxzdHJpbmcgc3RyNCwgc3RyaW5nIHN0cjUsc3RyaW5nIHN0cjYpewoJaW50IG51bSA9cmFuZCgpJTY7Cglzd2l0Y2gobnVtKXsKCWNhc2UgMToKCQlyZXR1cm4gc3RyMTsKCWNhc2UgMjoKCQlyZXR1cm4gc3RyMjsKCWNhc2UgMzoKCQlyZXR1cm4gc3RyMzsKCWNhc2UgNDoKCQlyZXR1cm4gc3RyNDsKCWNhc2UgNToKCQlyZXR1cm4gc3RyNTsKCWRlZmF1bHQ6CgkJcmV0dXJuIHN0cjY7Cgl9Cn0KaW50IG1haW4odm9pZCkKewoJc3RyaW5nIHN0clsyXVttYXhfYXJyXSxsaXN0WzJdW21heF9hcnJdOwoJY2hhciBidWZbMjU2XTsKCWludCBjbnQgPSAwOwoJd2hpbGUgKCFjaW4uZW9mKCkpewoJCWNpbi5nZXRsaW5lKGJ1ZiwgMjU2KTsvL+2VnOykhCDsnb3slrTsmKTquLAgCgkJc3RyWzBdW2NudCsrXSA9IGJ1ZjsvL3N0cmluZ+yXkCDsnb3slrTsmKgg66y47J6Q7Je0IOyggOyepSAKCX0KCQoJaW50IGxpc3RfY250PTA7Cglmb3IoaW50IGkgPSBtYXhfZW9taSA7IGkgPCBjbnQgOyBpKyspewoJCWxpc3RbMV1bbGlzdF9jbnRdPSIiOwoJCWxpc3RbMF1bbGlzdF9jbnQrK10gPSBzdHJbMF1baV07Cgl9CglzcmFuZCh0aW1lKE5VTEwpKTsKCWludCBjdHJsX2ZsYWc7Cgl3aGlsZSAoMSkgewoJCWN0cmxfZmxhZyA9IDA7CgkJaW50IGkgPSByYW5kKCklbWF4X2VvbWk7CgkJaW50IGogPSByYW5kKCklbGlzdF9jbnQ7CgkJLy8gbGlzdCDquLDrsJggbG9vcAoJCWlmIChsaXN0WzFdW2pdID09ICIiKSB7CgkJCXN0cmluZyB3aGVuID0gc2VsKCLslrTsoJwgIiwi7Jik64qYICIsIuyggOuyiCDso7wgIiwi7J2067KIIOyjvCAiLCLslrTsoJzsnpAgIiwi7Jik64qY7J6QICIpOwoJCQlzdHJpbmcgcHJlc3MgPSBzZWwoIuykkeyVmeydvOuztCAiLCLspJHslZnsnbzrs7TsnZggIiwi7KSR7JWZ7J2867O0IOqxsCAiKTsKCQkJc3RyaW5nIGN0cmwgPSBzZWwoIuuegCAiLCLrqbQgIiwiIOyEueyFmCAiLCIg7YyM7Yq4ICIpOwoJCQlpZiAoIGogPiA4NCApCgkJCQljdHJsID0gIiI7CgkJCWVsc2UgaWYoIGogPiA1MCkKCQkJCWN0cmwgPSBzZWwoIiDqtIDroKgg64m07IqkICIsIuyZgCDqtIDroKjrkJwg64m07IqkICIsIiDribTsiqQgIik7CgkJCWlmKHJhbmQoKSUzICE9IDIpCgkJCQl3aGVuID0iIjsKCQkJaWYocmFuZCgpJTI9PTEpewoJCQkJc3RyaW5nIHRlbXAgPSB3aGVuOwoJCQkJd2hlbiA9IHByZXNzOwoJCQkJcHJlc3MgPSB0ZW1wOwoJCQl9CgkJCWNvdXQ8PHdoZW48PHByZXNzPDxsaXN0WzBdW2pdPDxjdHJsPDxzdHJbMF1bal08PGVuZGw7CgkJCWxpc3RbMV1bal0gPSAiMSI7CgkJfQoJCWZvciAoaW50IHggPSAwOyB4IDwgbGlzdF9jbnQ7IHgrKykgewoJCQlpZiAobGlzdFsxXVt4XSA9PSAiIikgewoJCQkJY3RybF9mbGFnID0gMTsKCQkJCWJyZWFrOwoJCQl9CgkJfQoJCWlmIChjdHJsX2ZsYWcgPT0gMCkKCQkJYnJlYWs7Cgl9Cn0=
stdin
7JWE64uICuyVhOuDkArrgrTsmqkg7JWM66Ck7KO86528CuuCtOyaqSDslYzroKTspJjrtJDrnbwK64K07JqpIOyVjOugpOykmArrgrTsmqkg7JWM66Ck7KSY67SQCuuCtOyaqSDslYzroKTso7zqsqDri4gK64K07JqpIOyVjOugpOyjvOudvArrgrTsmqkg7JWM66Ck7KO866CoCuuCtOyaqSDslYzroKTspITrnpgK65Ok66Ck7KO86528CuuTpOugpOykmOu0kOudvArrk6TroKTspJgK65Ok66Ck7KSY67SQCuuTpOugpOyjvOqyoOuLiArrk6TroKTso7zrnbwK65Ok66Ck7KO866CoCuuTpOugpOykhOuemArsnqzsg50K7J6s7IOd7ZW0CuyerOyDne2VtOudvArsnqzsg53tlbTrtJAK7J6s7IOd7ZW067SQ6528CuyerOyDne2VtOykmArsnqzsg53tlbTspJjrtJAK7J6s7IOd7ZW07KO86rKg64uICuyerOyDne2VtOyjvOudvArsnqzsg53tlbTso7zroKgK7J6s7IOd7ZW07KSE656YCuydveyWtArsnb3slrTrnbwK7J297Ja067SQCuydveyWtOu0kOudvArsnb3slrTspJgK7J297Ja07KSY67SQCuydveyWtOyjvOqyoOuLiArsnb3slrTso7zrnbwK7J297Ja07KO866CoCuydveyWtOykhOuemArqtoHquIgK6raB6riI7ZWoCuq2geq4iO2VtArqtoHquIjtlZzrjbAK6raB6riI7ZWY64ukCuq2geq4iO2VnOqxuArqtoHquIjtlZjqtazrgpgK6raB6riI7ZWp64uI64ukCuunkO2VtArrp5DtlbTrnbwK66eQ7ZW067SQCuunkO2VtOu0kOudvArrp5DtlbTspJgK66eQ7ZW07KSY67SQCuunkO2VtOyjvOqyoOuLiArrp5DtlbTso7zrnbwK66eQ7ZW07KO866CoCuunkO2VtOykhOuemArslpjquLDtlbQK7JaY6riw7ZW06528CuyWmOq4sO2VtOykmArslpjquLDtlbTspJjrtJAK7JaY6riw7ZW07KO86rKg64uICuyWmOq4sO2VtOyjvOudvArslpjquLDtlbTspITrnpgK7JaY6riw7ZW07KO866CoCu2LgOyWtArti4DslrTrnbwK7YuA7Ja07KSYCu2LgOyWtOykmOu0kArti4DslrTso7zqsqDri4gK7YuA7Ja07KO86528Cu2LgOyWtOykhOuemArti4DslrTso7zroKgK65Oj6rOgIOyLtuq1rOuCmArrk6Pqs6Ag7Iu27Ja0CuuTo+qzoCDsi7bslrTsmpQK65Oj6rOgIOyLtuydjArsnqzsg50g67aA7YOBCuyerOyDnSDrtoDtg4HtlagK7J6s7IOdIOu2gO2Dge2VtArsnqzsg50g67aA7YOB7ZW07JqUCuyYpO2UvOuLiOyWuArsoJXsuZgK6rK97KCcCuyCrO2ajArqta3soJwK66y47ZmUCuyKpO2PrOy4oArtlLztlIwK7IKs7ISk7Lm865+8CuyYpO2UvOuLiOyWuCDrsKnshqEK66eM7Y+JCuuUlOyngO2EuOyNsOyghApl6riA7KSR7IusCuq1re2ajOygleuLuQrssq3smYDrjIAK7Jm46rWQCuq1reuwqQrrtoHtlZwK7Jes66Gg7KGw7IKsCuqyveygnOydvOuwmArsnqzthYztgawK7Kad6raMCuu2gOuPmeyCsApJVCDqs7ztlZkK6rK97KCc7Lm865+8CuqygOywsOuyleybkArqtZDsnKEK7IKs6rG07IKs6rOgCuuzteyngArqtZDthrUK7ZmY6rK9CuyngOyXrQrqsbTqsJUK66+46rWtCuykkeq1rQrsnKDrn70K7J2867O4Cuq4sO2DgArthqDtlL3sm5Trk5wK7LGFCuqzteyXsCDrr7jsiKAK7YG0656Y7IudCuqwgOyalArrsKnshqEK7JiB7ZmUCuyVvOq1rArtlbTsmbjslbzqtawK7LaV6rWsCu2VtOyZuOy2leq1rArrho3qtawg67Cw6rWsCu2MqOyFmArrt7Dti7AK7Y6g7Yq466i8CuuCqOqyve2VhArrsJjquLDrrLgK7JWI66+87ISdCuycoOyKueuvvArsnqXtlZjshLEK67CV7KO87JuQCuyjvOyEseyYgQrquYDsoJXsiJkK7JeR7IaMCuq5gOyDgeqzpArsnbTrgpnsl7AK7Zmp67OR7IScCuy1nOujoe2VtArquYDsm5DtmY0K6rmA7ZmN6rG4CuygnOuhrCDtjIzsm5QK6rWs7J6Q7LKgCuyLoO2YhOykgArtj6zssrTti7DrhbgK7J207JiB7ZGcCuyLoO2DnOyaqQrtkbjti7QK7Jik7YOA64uICuulmO2YhOynhArrsLDsp4DtmIQKCgo=
아니
아냐
내용 알려주라
내용 알려줘봐라
내용 알려줘
내용 알려줘봐
내용 알려주겠니
내용 알려주라
내용 알려주련
내용 알려줄래
들려주라
들려줘봐라
들려줘
들려줘봐
들려주겠니
들려주라
들려주련
들려줄래
재생
재생해
재생해라
재생해봐
재생해봐라
재생해줘
재생해줘봐
재생해주겠니
재생해주라
재생해주련
재생해줄래
읽어
읽어라
읽어봐
읽어봐라
읽어줘
읽어줘봐
읽어주겠니
읽어주라
읽어주련
읽어줄래
궁금
궁금함
궁금해
궁금한데
궁금하다
궁금한걸
궁금하구나
궁금합니다
말해
말해라
말해봐
말해봐라
말해줘
말해줘봐
말해주겠니
말해주라
말해주련
말해줄래
얘기해
얘기해라
얘기해줘
얘기해줘봐
얘기해주겠니
얘기해주라
얘기해줄래
얘기해주련
틀어
틀어라
틀어줘
틀어줘봐
틀어주겠니
틀어주라
틀어줄래
틀어주련
듣고 싶구나
듣고 싶어
듣고 싶어요
듣고 싶음
재생 부탁
재생 부탁함
재생 부탁해
재생 부탁해요
오피니언
정치
경제
사회
국제
문화
스포츠
피플
사설칼럼
오피니언 방송
만평
디지털썰전
e글중심
국회정당
청와대
외교
국방
북한
여론조사
경제일반
재테크
증권
부동산
IT 과학
경제칼럼
검찰법원
교육
사건사고
복지
교통
환경
지역
건강
미국
중국
유럽
일본
기타
토픽월드
책
공연 미술
클래식
가요
방송
영화
야구
해외야구
축구
해외축구
농구 배구
패션
뷰티
펠트먼
남경필
반기문
안민석
유승민
장하성
박주원
주성영
김정숙
엑소
김상곤
이낙연
황병서
최룡해
김원홍
김홍걸
제롬 파월
구자철
신현준
포체티노
이영표
신태용
푸틴
오타니
류현진
배지현