ControlClick 함수 (비활성 클릭) ControlClick [, Control-or-Pos, WinTitle, WinText, WhichButton, ClickCount, Options, ExcludeTitle, ExcludeText] ControlClick [, Control-or-Pos, WinTitle, , , , Options] Control-or-Pos: 클릭을 보낼 컨트롤의 ClassNN, 클릭할 좌표 WinTitle: 클릭을 보낼 창의 WinTitle WinText: 창의 텍스트 부분 WhichButton: 클릭할 버튼으로 Left(기본값)(L), Right(R), Middle(M), WheelUp, WheelDown ClickCount: 마우스를 클릭할 횟수 Options: 보통 ..
ImageSearch 함수 ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, *n ImageFile OutputVarX: 이미지를 찾았을 때의 X좌표가 담기는 출력 변수명 OutputVarY: 이미지를 찾았을 때의 Y좌표가 담기는 출력 변수명 X1: 이미지 서치를 시작하는 X좌표 (보통 0) Y1: 이미지 서치를 시작하는 Y좌표 (보통 0) X2: 이미지 서치를 끝내는 X좌표 (보통 A_ScreenWidth) Y2: 이미지 서치를 끝내는 Y좌표 (보통 A_ScreenHeight) ImageFile: 찾을 이미지의 파일명을 포함한 경로 (+ 이미지 서치의 옵션) *n: 오차의 허용 범위 (숫자가 높을수록 허용 범위가 넓어짐 기본 0) ErrorLevel 내장 변..
백신 인증서로 변경하기 깃허브 : https://github.com/DobbyIsSlave/ha4-VCSystem.git 컨트랙트 주소 : 0x9fb3F9c2714B506509139dB63B72807E068B2Adc GitHub - DobbyIsSlave/ha4-VCSystem Contribute to DobbyIsSlave/ha4-VCSystem development by creating an account on GitHub. github.com struct Credential { uint256 id; string value; mapping(uint8 => address) vaccineIssuers; mapping(uint8 => uint8) vaccineType; mapping(uint8 => uin..
트랜잭션 input 값 숨기기 깃헙 주소 : https://github.com/DobbyIsSlave/ha4-RSPGame.git 컨트랙트 주소 : 0xfbe5695E9104F6a13d0ac9A818194CE5A697D9cC GitHub - DobbyIsSlave/ha4-RSPGame Contribute to DobbyIsSlave/ha4-RSPGame development by creating an account on GitHub. github.com 기존 가위바위보의 경우 이더스캔에서 검색하면 방장이 무엇을 냈는지 미리 알 수가 있었다. 그래서 생각했던 방법은 변수 자체를 private으로 하거나 가위바위보의 값을 해싱하여 넣는 방법 두가지였다. 이후 검색해본 바로는 private으로 할 경우 추적이..
먼저 메인으로 사용할 저장소를 셋업 cd /c/work git clone https://jm19@bitbucket.org/jm19/macro.git 두번째 저장소를 하위 폴더에 병합 // 원격 저장소를 추가 // -f 옵션은 원격 저장소 추가 후 fetch도 진행 git remote add -f repo2 https://jm19@bitbucket.org/jm19/macro2.git // --no-commit 옵션을 통해 커밋하기 전에 추가 조정 기회를 얻음 git merge -s ours --no-commit repo2/master --allow-unrelated-histories // repo2/master의 루트에서 커밋을 읽고 결과 파일을 subdir/subsub 아래에 놓음 git read-tre..
n과 m이 20억까지의 수를 가지고 있어서 O(N)만으로도 시간초과가 날 수 밖에 없다. 따라서 수학적인 방법으로 해결하여야 한다. 끝의 0의 개수를 세기 위해 1과 10을 제외한 10의 약수인 5의 개수와 2의 개수를 세어 둘 중 작은 수를 가진 것이 끝의 0의 자리 숫자가 된다. 12345678910111213141516171819202122232425262728293031#include using namespace std; int n, m;int cnt5, cnt2; int main(){ cin >> n >> m; for (long long i = 5; i
같은 알파벳을 지날 수 없다는 조건이 있으므로 dfs를 통해 풀었다. 먼저 입력을 char형으로 받아 맵을 만들었고, 이후 visit의 비교를 위해 'A'가 아스코드값으로 65이므로 map[x][y]-65를 통해 방문여부를 판단하였다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#include #include #define MAX 21 using namespace std; int row, col;char map[MAX][MAX];int dx[4] = { 0, 0, -1, 1 };int dy[4] = { 1, -1, 0, 0 };int visit[26];vector v;int ans; void df..
먼저 3월 1일보다 꽃이 피는 시점이 작은 꽃들을 찾아 지는 시점이 가장 느린 꽃을 저장한다.이후 지는 시점보다 꽃이 피는 시점이 작은 꽃들을 찾아 다시 지는 시점이 가장 느린 꽃을 저장한다.이를 반복하여 11월 31일보다 지는 시점이 늦은 꽃을 찾아 종료한다. 한번 for문을 돌때마다 가장 느린 꽃을 찾아내므로 for문 밖에서 cnt를 1씩 증가시키면 꽃의 개수를 샐 수 있다. 이 방법은 빠르면 O(N) 느리면 O(N^2)까지 될 수 있어 생각보다 느리지만 그래도 N의 한계가 100000이라 100ms로 끝났다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849#include #define M..
Copyright © 2016 by WaaNee. All Rights Reserved.