본문 바로가기
반응형

SWE326

Qt 스톱워치 윈도우 프로그램 1day main.cpp timer.cpp timer.h -> timer.ui clockthread.cpp clockthread.h TBD - 마우스 좌표로 프로그램 위치 옮기기 - 메뉴바 없애기 - pause 동작하기 main.cpp #include "timer.h" #include int main(int argc, char *argv[]) { QApplication a(argc, argv); timer w; w.show(); return a.exec(); } timer.h #pragma once #ifndef TIMER_H #define TIMER_H #include "clockthread.h" #include #include "ui_timer.h" class ClockThread; class timer : .. 2021. 2. 17.
c++ 백준 14499 주사위 굴리기 | 구현 문제 X* 문제 www.acmicpc.net/problem/14499 14499번: 주사위 굴리기 첫째 줄에 지도의 세로 크기 N, 가로 크기 M (1 ≤ N, M ≤ 20), 주사위를 놓은 곳의 좌표 x y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), 그리고 명령의 개수 K (1 ≤ K ≤ 1,000)가 주어진다. 둘째 줄부터 N개의 줄에 지도 www.acmicpc.net 풀이 방법 참고 링크 : mygumi.tistory.com/244 단순 구현 문제이다. 여기서 중요한 점은 주사위의 변화를 어떻게 구현할 것인가이다. 문제에서 이미 방법을 알려주었다. 주사위의 전개도를 보여주고, 각 칸을 1~6 으로 넘버링 해줬다. 주사위의 각 칸을 배열로 저장하고, 방향 이동 명령을 받으면 주사위의 각 칸의 값을 업데이트.. 2021. 2. 1.
c++ 백준 11048 이동하기 | DP 문제 www.acmicpc.net/problem/11048 11048번: 이동하기 준규는 N×M 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있고, 각 방에는 사탕이 놓여져 있다. 미로의 가장 왼쪽 윗 방은 (1, 1)이고, 가장 오른쪽 아랫 방은 (N, M)이다. 준규는 www.acmicpc.net 풀이 방법 DP 라는 이름의 테이블을 하나 만든다. DP[N][M] DP[i][j]는 (i,j)까지 이동할 때, 가져 올 수 있는 사탕 개수의 최댓값을 저장한다. (0,0) -> (1, 0) 로 이동할 때 사탕 값 업데이트, (0,0) -> (0, 1) 로 이동할 때 사탕 값 업데이트, (0,0) -> (1, 1) 로 이동할 때 사탕 값 업데이트, (1,0) -> (2, 0) 로 이동할 때 .. 2021. 1. 30.
c++ 백준 1003번 피보나치 함수 문제 www.acmicpc.net/problem/1003 1003번: 피보나치 함수 각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다. www.acmicpc.net 풀이 방법 fibonacci(3)이 0을 호출 하는 횟수는 fibonacci(2)가 0을 호출하는 횟수 + fibonacci(1)이 0을 호출하는 횟수이다. fibonacci(3)이 1을 호출 하는 횟수는 fibonacci(2)가 1을 호출하는 횟수 + fibonacci(1)이 1을 호출하는 횟수이다. 즉, fibonacci(n)이 0을 호출하는 횟수 = fibonacci(n-1)이 0을 호출하는 횟수 + fibonacci(n-2)가 0을 호출하는 횟수 각 횟수를 저장하는 array를 만들었고, tes.. 2021. 1. 29.
반응형