본문 바로가기

For all category

PKU 2840. Big Clock AC 네요~ 안녕하십니까~? 오늘도 한발 느린 테슬라 입니다~ #include #include #include int main(void) { int input,i,H,M; char Time[10],*token; char seps[]=":"; scanf("%d",&input); for(i = 0; i < input ; i++){ scanf("%s",Time); token = strtok(Time, seps); H = atoi(token); token = strtok(NULL, seps); M = atoi(token); if(M == 0){ H = (H+12)%24; if(H == 0) H =24; printf("%d\n",H); } else printf("0\n"); } return 0; } 우와 이런 쉬운 문제를 왜.. 더보기
팀블로그 팀원들 포스팅 재개에 관한 공지. 팀블로그도 어느정도 포스트의 양이 늘었건만, 다들 지쳐서 그런지 포스팅이 다들 멎어버렸군요. 현 각 팀원들의 상태는 대략 이러합니다. ----------------------------------------------------- dlbo - 09.05.13 모니터까지 전부 회수. 포스팅 재개 준비. reuent - 악단 문제 해결하지 못해서 포스팅 재개 불가. tesla - 아직 새 포스팅 주제를 정하지 못함. Mr.K - 다른 사정이 있어 아직 포스팅 재개 불가. zFanta - 아주 바쁜 와중에도 현재 포스팅 상태 가장 좋음. MinsangK - 전공 21학점.... -_-; 번역 Sparking - 역시 전공 21학점이나, 정신 놨음. ----------------------------------.. 더보기
모처럼 큰 맘 먹고 번역을 매끄럽게 하기 위해 노력하는 나인데 왜 안풀까 왜 안풀까 왜 안풀까 아니 그보다 내 호기심을 충족시켜주던 포스팅들은 어디로 갔을까 어디로 갔을까 어디로 갔을까 여러분 힘 내 보아요 나도 힘들고 너도 힘들고 우리도 힘들고 쟤네들도 힘들겠지만 .... 넹? 힘 내 보십시다. (p.s: 지금은 오시지 않는것 같은 민상k 형님이 계셔서 말을 반높임 체로 써버렸음) 더보기
PKU 2243. Knight Moves. AC get -_- #include #include #include #include #include using namespace std; typedef struct point { int x, y; }Point; list temp[8]; int arr[8][8]; void clearMap() { int i; memset(arr, -1, sizeof(arr)); for (i = 0; i = 0 && py >= 0 && px < 8 && py < 8)) { re.. 더보기
PKU 2243. Knight Moves 나이트의 움직임 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3541 Accepted: 2177 설명 당신의 친구가 TKP 를 조사하고 있고, 당신은 막혀진 공간에서의 나이트의 움직임을 조사해야 하는데 그 조사할 움직임은 주어진 n개의 정사각형 칸들을 한번에 움직이는 방법입니다. 그가 생각하기로, 문제의 가장 어려운 부분은 두 개의 주어진 정사각형의 칸을 나이트가 최소한으로 움직이는 숫자를 결정하는 것이고, 이것은 당신이 예전에 해냈던 것이므로, 찾아내는 것은 쉬울 것입니다. 물론 당신은 그것이 문제를 푸는 그 자체라는 것 또한 알고 있습니다. 그래서 당신은 그 친구에게 "어려운" 부분을 풀 프로그램을 짜도록 제안합니다. 당신이 해야 할 일은 .. 더보기
PKU 2243. Knight Moves Knight Moves Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3541 Accepted: 2177 Description A friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the shortest closed tour of knight moves that visits each square of a given set of n squares on a chessboard exactly once. He thinks that the most difficult part of the problem is determining the smal.. 더보기
PKU [2840]. Big Clock. [AC] #include int main() { int n; char temp; int hour, minute; scanf("%d", &n); while(n--) { scanf("%d%c%d", &hour, &temp, &minute); if(minute == 0) { if(hour>=0 && hour 더보기
PKU 2840. Big Clock. [판정:AC] 여러분 저 아직 살아있습니다 #include void main() { int t, h, m; char temp; scanf("%d", &t); while( t > 0 ) { scanf("%d %c %d", &h, &temp, &m); if( m != 0 ) printf("0\n"); else { h = (h + 12) % 24; printf("%d\n", (h == 0)? (h + 24): h); } t--; } } 나중에 여유가 생기면 풀려고 했는데 이건 당장 풀어도 될만하네요 -_-; 더보기
PKU 2840. Big Clock. AC get! #include int main() { int a, b, n; scanf("%d", &n); while (n--) { scanf("%d:%d", &a, &b); if (b != 0) { printf("0\n"); continue; } if (a == 12) { printf("%d\n", 24); continue; } printf("%d\n", (a + 12) % 24); } return 0; } 뻘짓 좀 해서 WA 한번 떴습니다. 별거 없는 단순한 문제죠? 더보기
PKU 2840. Big Clock 대형 시계 Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 4397 Accepted: 2802 설명 목사님이 교회의 시계를 수리하기 위해 몇 주간 돈을 모으셨습니다. 그 시계는 매 시간마다 소리를 냈었는데, 몇 주 전에 고장이 난 뒤로 조용했습니다. 시계가 고쳐진 뒤로는, 잘 작동했지만 여전히 문제가 좀 있었습니다. 시계가 1시에는 13번, 2시에는 14번... 12시에는 24번, 13시에는 1번 소리를 냈습니다. 지금은 몇번이나 소리를 낼까요? 입력 첫 번째 줄은 단 하나의 정수 T (T 더보기
PKU 2840. Big Clock Big Clock Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 4397 Accepted: 2802 Description Our vicar raised money to have the church clock repaired for several weeks. The big clock, which used to strike the hours days and nights, was damaged several weeks ago and had been silent since then. After the clock was repaired, it works all right, but there is still something wrong with it: t.. 더보기
PKU 2656. Unhappy Jinjin AC 네요~ 이야 오랜만입니다~ 시험과 과제의 틈에서 일단 살아있는 테슬라입니다. #include int main(void) { int i,K,temp1,temp2; int value=0; int flag=0; while(1){ scanf("%d",&K); for(i = 0;i 8) && (temp1+temp2 > value)){ value = temp1+temp2; flag = i+1; } } if(K == 0) break; else printf("%d\n",flag); value = 0; flag = 0; } } 네 이런거입니다. K값을 입력 받고 그 수만큼 루프를 돌려서 두 값을 입력받습니다. 그때 K값이 0이.. 더보기
PKU [2656]. Unhappy Jinjin. [AC] #include int main() { int i, n; int temp = 0, input1, input2; int checker, answer = 0; while(1) { scanf("%d", &n); if(n == 0) { break; } for(i=1 ; i 8) && (checker > temp)) { temp = checker; answer = i; } } printf("%d\n", answer); temp = 0; answer = 0; checker = 0; } return 0; } In PKU judge system. 간만에 문제풀었습니다. 재미있군요. - 너무 오랜만이었던 때문에 초기화를 안하는 실수를 저질렀었습니다 -_-a; WA 가 2번이나 떴었네요 - 더보기
PKU 2656. Unhappy Jinjin. AC get import java.util.Scanner; public class test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int i, n, md, mv, a, b; while(true) { n = sc.nextInt(); md = -1; mv = -1; if (n == 0) break; for (i = 0; i mv) { mv = a + b; md = i + 1; } } if (mv 더보기
PKU 2656. Unhappy Jinjin Unhappy Jinjin Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5645 Accepted: 4199 Description Jinjin is a junior school student. Besides the classes in school, Jinjin's mother also arranges some supplementary classes for her. However, if Jinjin studies for more than eight hours a day, she will be unhappy on that day. On any day she gets unhappy, the more time she studies, the unhappi.. 더보기
PKU 2656. Unhappy Jinjin 우울한 Jinjin Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5645 Accepted: 4199 설명 Jinjin은 초등학생입니다. 학교 수업이 있는데도, Jinjin의 어머니는 그녀가 해야 할 보충수업을 잡았습니다. 그러나 Jinjin은 하루에 8시간을 초과하여 공부하면 그날 우울해집니다. 우울한 날이 되면, 그녀는 공부를 더 하고, 따라서 우울한 정도가 더 심해집니다. 이제 우리는 앞으로 며칠동안 Jinjin의 공부시간을 정해야 하는데, 따라서 당신이 해야 할 일은 그녀가 그 며칠동안 우울해지는지 그렇지 않은지 이고, 만약 우울해진다면 어떤 날이 제일 우울해지는 날일지를 알아내는 것입니다. 입력 여러 테스트 케이스가 있을 것입니다. 각 .. 더보기
일어나세요 용사여 그리고 일어나서 블로그에 글좀 써달라능 대딩들 중간고사 끝날 때 안되었냐능 난 바쁘다능 더보기
return Reuent; person midTerm(person Reuent) { mid_dataStructure(Reuent); //자료구조 mid_engineeringEconomics(Reuent); //공학과경영 mid_digitalEngineering(Reuent); //디지털공학 mid_englishConversation(Reuent); //영어회화 mid_linearAlgebra(Reuent); //선형대수 mid_Analysis(Reuent); //해석학 mid_OOP(Reuent); //객체지향프로그래밍 return Reuent; } 뭐.... 설명 필요하겠습니까. 더보기
Fanta's 포스팅연기 --------------------------------------------------------------------------------- 사유 : 수학여행으로 몸이 개아작남 연기일자 : 4. 25. 토. ~ 예상 복귀 일자 : 다음주 토요일 쯤? --------------------------------------------------------------------------------- 수학여행이 너무 피곤하네요 잠도 못자고; 라면 먹은 것 빼곤 기억에 남는 것도 없어요; 아직도 소재를 정하지 못해서 헬로월드문제만 풀고있습니다; 좋은 떡밥 투척 부탁드려요; 힘드네요 ㅋㅋㅋ 더보기
Dlbo's Post 연기 공지 --------------------------------------------------------------------------------- 사유 : 노트북 개아작남 연기일자 : 4. 28. 화. ~ 예상 복귀 일자 : 장담 못함 -_-; --------------------------------------------------------------------------------- 드디어 노트북님이 제 뻘짓을 감당 못하고 뻗어버렸습니다. 이 컴은 동생컴인데.... 코딩은 커녕 웹서핑도 힘들 정도로 상태가 안좋습니다. 아무래도 놋북님이 되살아날때까지 일시 중지할듯 합니다. 대략 예상컨데 하드와 보드가 모두 나간게 아닐까... -_-; 더보기
Design Pattern & Network, 5. 간략한 TCP/IP 서버. #include #include #include int main(int argc, char *argv[]) { int val, len; WSADATA wsa; SOCKET listen, client_send; SOCKADDR_IN server, client; char buf[513]; if (WSAStartup(MAKEWORD(2, 2), &wsa) != 0) { return EOF; } listen = socket(AF_INET, SOCK_STREAM, 0); if (listen == INVALID_SOCKET) { printf("소켓 안렬려 ㅡ.,ㅡ\n"); return EOF; } ZeroMemory(&server, sizeof(server)); server.sin_family = AF_INET; .. 더보기
PKU 1163. The Triangle. AC #include int tri[101][101], max; int bigger(int y, int x) { int a, b; a=tri[y-1][x-1]; b=tri[y-1][x]; return (a>b)?a:b; } int main() { int n, y, x; scanf("%d", &n); for(y=1; y 더보기
팀블로그는 잠수중 자 이제 결전의 한주가 남아있다. 달려보자 (-) 요새 영 머리가 아파서 (?).. 한 주, 알차게 보내고 문제와 함께 돌아오겠습니다~! p.s: 모두들 건강 잘들 챙기시고, 각자 맡은 일에 후회 없게 행동들 하실 수 있기를 바랍니다- p.s2: Dlbo군, 댓글놀이 한거, 사실 장난치려는 것도 있지만 그보다는 너무 궁금해 뭘 축약한건지 말야 -_- 그러니 좀 봐주시게나 더보기
제라의 공식으로 요일맞히는 프로그램 제라의 공식은 ((21*a/4)+(5*b/4)+(26*(c+1)/10)+d-1)%7; 외울 필요 없어요 a는 연도의 앞 두자리 b는 연도의 뒤 2자리. c는 월, d는 일. 예를 들어 2007년 07월 07일은 a=20,b=7,c=7,d=7; 참쉽죠? 그리고 하나 더해야될 게 있어요. c(월)가 1이나 2일경우 연도는 -1을하고 1은 13, 2는 14로 바꿔줘야해요 예를들면 2007년 01월 01일은 a=20,b=6,c=13,d=1; 참쉽죠? 위 공식을 사용해 나온 값에 따라 요일을 정합니다. 0=일요일 1=월요일 2=화요일 3=수요일 4=목요일 5=금요일 6=토요일 #include int calc(int y, int m, int d) { int a, b; if(m 더보기
Design Pattern & Network, 4. 네트워크, 프로토콜. 한주나 지났는데도 몸상태는 쉣이군요. 괴기한 집 구조덕분인듯... 아무래도 자취방이라도 구해서 나가야 하지 않을까 싶습니다 -_-;; ------------------------------------------------------------------------------------------------ 이번엔 디자인패턴을 제외해두고 네트워크의 기본구조중 프로토콜에 대해 포스팅하지요. 네트워크는 여러대의 컴퓨터가 일대 일, 혹은 다대 다나 다대 일, 일대 다의 관계로 데이터를 주고받는 영역입니다. 이렇게 여러 컴퓨터가 데이터를 주고 받기 위해서는 일정한 규약이 필요합니다. 규약이 없다면 아마 이리 되겠지요 -_-;; 으흠... 좀 쩌는듯 -_-; 이런 규약을 네트워크에서 프로토콜(Protocol)이라고.. 더보기
시험기간이라 그런가 며칠을 블로그에 못들어왔는데 변한게 없네요 =_= 더보기
Dlbo's Post 연기 공지. --------------------------------------------------------------------------------- 사유 : 몸살 및 시간관리 실패 연기일자 : 4. 7. 화. 예상 복귀 일자 : 4. 14 화. --------------------------------------------------------------------------------- ... 좀만 쉴께요 ㄱ- 더보기
PKU 1163. The Triangle. ㅁㅊ ㅎㄷㅅ~! #include using namespace std; int data[101][101]; int main() { int n, i, j, big = 0; cin >> n; for (i = 0; i data[i][j]; data[i][j] = max(data[i - 1][j] + data[i][j], data[i - 1][j - 1] + data[i][j]); } } for (i = 1; i 더보기
pku 1454, UVa 324. Factorial Frequencies. CE. 채점큐 #include #include int n; class bigint { unsigned char *start, *end; int len; public: bigint operator=(char *); bigint operator=(int); bigint operator=(bigint); void make(unsigned char *, int); bigint(); bigint(char *); bigint(int); ~bigint(); bigint(bigint &); friend bigint operator+(bigint, bigint); friend bigint operator*(bigint, bigint); void print(); }; void bigint::make(unsigned char *src, .. 더보기
바쁘군요 다음주 시험 2개까지만 쳐놓고서 1주 정도 복귀했다가 다시 시험준비하러 가겠습니다 (-) p.s: Mr.K 군이 번역한 문제는 내 알 바 아닌 관계로, 난 따로 번역 들어갑니다 (-) 더보기