http://www.theand.pe.kr/sogang/saint_mock.html


F7::

sleep 50

clipboard = 1

sleep 50

send, ^v

send, {TAB}

sleep 50

clipboard = 2

sleep 50

send, ^v

send, {TAB}

sleep 50

clipboard = 3

sleep 50

send, ^v

send, {TAB}

sleep 50

clipboard = 4

send, ^v

send, {TAB}

sleep 50

clipboard = 5

sleep 50

send, ^v

send, {TAB}

sleep 50

clipboard = 6

sleep 50

send, ^v

send, {TAB}

send, {ENTER}

알아서 고쳐서 써라

단축키 F7

과목코드는 1, 2, 3, 4, 5, 6 자리에 적어


오토핫키 스크립트니까 메모장에 저거 적고

.ahk파일로 저장하고 실행하면 됨

오토핫키가 없으면 다운!

http://www.autohotkey.com/download/AutoHotkeyInstall.exe


* 참고로 다른데서 보이는 그런 하급 매크로와는 속도가 다르다! ㅋㅋ



---------------------------------------------------------

2014년 현재 이 방법은 막혔지만 ㅋㅋㅋ 다른 좋은 방법도 많이 있고

무적의 방법도 있지만... 안알랴줌 ^o^

'Computer' 카테고리의 다른 글

VIM으로 euc-kr을 utf-8로 바꾸는 방법.  (1) 2013.03.21
TopCoder SRM 571 Div1  (0) 2013.02.20
수강신청 매크로 ㅋㅋ  (0) 2013.02.14
TopCoder SRM 570 Div1  (0) 2013.02.14
TopCoder SRM 569 Div1  (0) 2013.02.07
TopCoder SRM 568 Div1  (0) 2013.01.30

2013. 02. 13.

아 요즘 ㅋㅋ......왜 풀어도 레이팅이 10씩 꾸준히 떨어지는걸까.......아....

250이 기하라서 긴장해서 좀 실수해서 늦은 감이 있다.. 250따위에 쫄지 말자!!ㅜㅜ


250

양수 배열 a와 양수 T (T <= 10억) 가 주어질 때, 다음 문제를 해결하라!

2차원 평면에 로봇이 임의의 방향을 바라보고 있다.

그리고 1시간마다 모든 a[i]에 대해 다음과 같은 일을 한다:

- 바라보는 방향으로 a[i]칸 이동한다.

- 오른쪽으로 90도씩 a[i]번 회전한다.

이 때, 로봇이 T시간 뒤에 있는 위치와 원래 위치의

맨하탄 거리 (L1-metric distance)를 구하여라.

*맨하탄 거리 : |x1-x2| + |y1-y2|

500

1000

'Computer' 카테고리의 다른 글

TopCoder SRM 571 Div1  (0) 2013.02.20
수강신청 매크로 ㅋㅋ  (0) 2013.02.14
TopCoder SRM 570 Div1  (0) 2013.02.14
TopCoder SRM 569 Div1  (0) 2013.02.07
TopCoder SRM 568 Div1  (0) 2013.01.30
연쇄 행렬곱의 최적 순서를 찾는 알고리즘  (1) 2013.01.27

2013. 02. 07.

250..맞긴 맞았는데 틀렸다고 생각하고 있어서 늦게 내고,

챌에 모든걸 건다! 하고 혼신의 챌을 했으나 -25.

그린 가야지 헤헤 드디어 마음에 안정이 찾아오네!

하면서 놀다가 보니까

내 솔루션이 맞았다!.. 나도 분명 틀릴거라고 생각했는데!

물론 그래도 레이팅은 떨어졌다..ㅜㅜ


..아 ㅋㅋ 아깝다.. 거의 다 간단하게, 빠르게 생각했었는데.

난 아무래도 생각을 정리하는 연습이 아직 덜 된것 같다.


250

길이가 같은 N (1 ~ 50) 개의 길이가 M(1 ~ 50)인 비트 스트링 (이진수 문자열) 이 주어진다.

그리고 어떤 기계에 이 문자열들 중 두 개를 골라서 모두 돌려볼 수 있고,

이 기계는 두 문자열의 각 비트 (0번째 비트, 1번째 비트, ... ) 에 대해

XOR, OR, AND 중 하나를 한 결과를 표시한다.

(그러니까, 0번째 비트는 XOR, 1번째 비트는 AND, 이럴 수 있다는 말)

이 기계가 각 비트 에 대해 무슨 연산을 하는지 확실히 알아내려면

몇 개의 비트 스트링이 더 필요한가?

500

1000

'Computer' 카테고리의 다른 글

수강신청 매크로 ㅋㅋ  (0) 2013.02.14
TopCoder SRM 570 Div1  (0) 2013.02.14
TopCoder SRM 569 Div1  (0) 2013.02.07
TopCoder SRM 568 Div1  (0) 2013.01.30
연쇄 행렬곱의 최적 순서를 찾는 알고리즘  (1) 2013.01.27
TopCoder SRM 567 Div1  (2) 2013.01.21

2013. 01. 30.

아...얼마만에 받아보는 빵점인가!!!

레이팅 떨어지는 소리가 들려온다... 그린이 날 부른다..

여러분

INFINITE 를 (1<<25)처럼 작은 수로 잡는 버릇을 버립시다.

최소 (1<<29)부터 시작해야될거같아요..

아....250.....아오....................걍 다돌리는 쉬운 문젠데.....

왜.....................inf를 1<<25로하는 멍청한짓을...........아.....

250

0, 1, ... , N-1의 번호가 붙어있는 상자가 있고,

이 상자들에 들어있는 빨간공, 파란공, 초록공의 개수가 주어졌을 때,

공을 한 상자에서 한 개씩 꺼내서 다른 한 상자로 옮기는 행위를 최소 몇 번이나 해야

각 상자별로 한 가지 색의 공만 남게 할 수 있는가?


500


1000

'Computer' 카테고리의 다른 글

TopCoder SRM 570 Div1  (0) 2013.02.14
TopCoder SRM 569 Div1  (0) 2013.02.07
TopCoder SRM 568 Div1  (0) 2013.01.30
연쇄 행렬곱의 최적 순서를 찾는 알고리즘  (1) 2013.01.27
TopCoder SRM 567 Div1  (2) 2013.01.21
TopCoder SRM 566 Div2  (2) 2013.01.13

*col[i] 는 i번째 행렬의 열의 개수, col[0] 은 1번째 행렬의 행의 개수로 채워두자.

d[i][j] = min { d[i][k]+d[k+1][j] + col[i-1]*col[k]*col[j] | i <= k < j, i<j }

d[i][i] = 0

*위의 식에서 col[i-1]은 i번째 행렬의 행의 개수이다

 (행렬 곱셈의 조건을 생각해보면 당연하다).

'Computer' 카테고리의 다른 글

TopCoder SRM 569 Div1  (0) 2013.02.07
TopCoder SRM 568 Div1  (0) 2013.01.30
연쇄 행렬곱의 최적 순서를 찾는 알고리즘  (1) 2013.01.27
TopCoder SRM 567 Div1  (2) 2013.01.21
TopCoder SRM 566 Div2  (2) 2013.01.13
Christmas Tree Drawer  (0) 2012.12.25
  1. meguro 2013.08.11 23:23 신고

    쒸트라쏀

2013. 01. 21.


첫 Div1.. 다행히 블루는 사수 성공! ㅋㅋ 레이팅이 +20되었다.

정말 입실론만큼 레이팅이 올랐다..

소인수분해 짤때 실수만 안했어도 더 올랐을텐데! ㅋㅋㅋ


250 - 그냥 수학 문제였다.

(sqrt(a)+sqrt(b))^2가 정수가 되는 (a,b) 순서쌍(ordered pair)의 개수를 구해라!

단, 여기서 1≤a≤N이고 1≤b≤M이다 (a, b는 77,777 보다 작거나 같은 자연수).

500

1000


'Computer' 카테고리의 다른 글

TopCoder SRM 568 Div1  (0) 2013.01.30
연쇄 행렬곱의 최적 순서를 찾는 알고리즘  (1) 2013.01.27
TopCoder SRM 567 Div1  (2) 2013.01.21
TopCoder SRM 566 Div2  (2) 2013.01.13
Christmas Tree Drawer  (0) 2012.12.25
time(NULL) 없이 srand하기.  (0) 2012.12.11
  1. 선0 2013.01.28 18:12

    연습로그라니! 완전 부지런하당...@_@

    • kcy1019 2013.02.07 13:40 신고

      사실 근데 250밖에 안써요..ㅋㅋㅋㅋㅋ

      아 그나저나 실력은 여전히ㅜㅜ

2012. 01. 13.


kcy1019 ]2646.57  00.00  1-25.000.00621.57  11891327

운이 좋아서 드디어 블루로 등극 ㅜ_ㅜ 내가 1군이라니!

가서 잘 할 수 있을지 모르겠지만.. 일단 기쁘다 ㅋㅋ


250 - 언제나 그렇듯이, Div2 250은 쉽다.

문제설명 : 8퍼즐과 비슷한 펭귄 퍼즐을 맞추는데,

여기선 가로나 세로로 연속된 것들을 한 번에 옮길 수 있고,

숫자가 없이 모두 같은 무늬가 그려져있다.

퍼즐의 상태가 주어졌을 때, 최소 몇 번의 행동으로 퍼즐을 맞출 수 있을까?

500 - 전형적인 dp문제가 나왔다!

문제설명 : 펭귄 매칭 회사 (결혼정보업체..?) 에서 펭귄들을 매칭시켜주는데,

각 펭귄에게 빨간 색과 파란 색중 어느 색을 좋아하는지 물어본 뒤,

같은 색을 좋아하는 펭귄들끼리 이어준다.

그런데, 여기서 펭귄들은 모두 원 위에 같은 간격만큼 떨어져서 배치되어있고,

두 펭귄을 이을 때 선을 긋는데, 이 선끼리 겹치는 경우가 생겨서는 안 된다.

이러한 조건을 만족시키면서 만들 수 있는 펭귄 쌍의 최댓값은 얼마나 될까?

 1000 - 기하문제.. 에디토리얼이 나오면 봐야지 도저히 생각이 안 난다..

기둥의 좌표와 펭귄들의 좌표가 주어졌을 때, 주어진 펭귄들을 모두 감싸면서

주어진 기둥들의 일부를 꼭짓점으로 하는 다각형의 넓이의 최솟값을 구하여라.



'Computer' 카테고리의 다른 글

연쇄 행렬곱의 최적 순서를 찾는 알고리즘  (1) 2013.01.27
TopCoder SRM 567 Div1  (2) 2013.01.21
TopCoder SRM 566 Div2  (2) 2013.01.13
Christmas Tree Drawer  (0) 2012.12.25
time(NULL) 없이 srand하기.  (0) 2012.12.11
디버깅을 쉽게 하는 define  (1) 2012.11.26
  1. Baekjoon Online Judge 2013.01.15 03:34

    회원님 블루 등극을 축하드립니다.

크리스마스에는 코딩을..


'Computer' 카테고리의 다른 글

TopCoder SRM 567 Div1  (2) 2013.01.21
TopCoder SRM 566 Div2  (2) 2013.01.13
Christmas Tree Drawer  (0) 2012.12.25
time(NULL) 없이 srand하기.  (0) 2012.12.11
디버깅을 쉽게 하는 define  (1) 2012.11.26
COCI 2007/2008 Regional ~ JEDNAKOST  (0) 2012.11.24
C, srand

/*seed는 지역변수, seed2는 전역변수*/

srand((long long)(main)*((long long)(&seed)|(long long)(&seed2))*(long long)(long(stdin)|long(stdout)|long(stderr)));


이랬더니 simulated anealing이 먹힌다 ㅋㅋ

우연은 아닌 것 같고, 변수가 많아지다보니 랜덤성이 증가한걸까?

'Computer' 카테고리의 다른 글

TopCoder SRM 566 Div2  (2) 2013.01.13
Christmas Tree Drawer  (0) 2012.12.25
time(NULL) 없이 srand하기.  (0) 2012.12.11
디버깅을 쉽게 하는 define  (1) 2012.11.26
COCI 2007/2008 Regional ~ JEDNAKOST  (0) 2012.11.24
Create Binary Trees using Javascript and HTML5 Canvas  (0) 2012.11.13
C

#define eprintf(...) fprintf(stderr, __VA_ARGS__)

  1. kcy1019 2014.05.26 15:23 신고

    이거 응용이 매우 유용했는데,
    C에는 try catch가 없어서 에러처리할때 goto를 쓰기도 뭐해서 함수를 사용했었던 그 때, #define RaiseError(...) {printf(__VA_ARGS__);retutn -1;}를 써서 편리하게 이용했다(e.g. RaiseError("error reading file %s", file_name);)