#include long long fact(int a); int combination(int n, int r); int main() { int T = 0, N = 0, M = 0, val = 0; scanf("%d", &T); for (int i = 0; i < T; i++) { scanf("%d %d", &N,&M); val = combination(M, N); printf("%d\n", val); } return 0; } int combination(int n, int r)// 5,2 { long long val=1; if ((n / 2) < r) r = n - r; for (int i = 0; i < r; i++) { val= val*(n - i); } val = val / fact(r); retu..
목록
#include int main() { int count; int a, b; scanf("%d", &count); for (int i = 0; i < count; i++) { scanf("%d %d", &a, &b); printf("%d \n", a + b); } return 0; }
#include typedef struct Time { int h; //hour int m; //minute } Time; int main() { Time t; scanf("%d %d", &t.h, &t.m); if (t.m >= 45) { t.m -= 45; } else { if (t.h == 0) { t.h = 23; t.m = t.m + 60 - 45; } else { t.h -= 1; t.m = t.m + 60 - 45; } } printf("%d %d", t.h, t.m); return 0; }
#include typedef struct Coordinate { int x; // Coordinate of x int y; // Coordinate of y int Quad; //Quadrant(사분면) ex)1,2,3,4 } Coord; int main() { Coord c1; scanf("%d %d", &c1.x, &c1.y); //case1 x>0 if (c1.x > 0) { if (c1.y > 0) printf("1 \n"); else if (c1.y < 0) printf("4 \n"); else printf("On the x-axis \n"); } //case2 x 0) printf("2 \n"); else if (c1.y < 0) printf("3 \n"); else printf("On th..
#include int main() { int a; scanf("%d", &a); if (a % 4 == 0 && a % 100 != 0) printf("1 \n"); else if (a % 400 == 0) printf("1 \n"); else printf("0 \n"); return 0; }
#include int main() { int A; scanf("%d", &A); if (A >= 90 && A = 80 && A = 70 && A = 60 && A
crypto graphy crypto:비밀 graphy:방법 비밀을 지키는 방법 기밀성 : 내용이 뭔지 몰라야 함. 무결성 : 원본과 같다는 특성 인증 : 권한이 있는 사람만 접근 가능해야 함. 평문(암호화되지 않은 글)---------암호 알고리즘+키-----> 암호문 암호화:암호화 하는것 복호화 : 암호문을 평문으로 양방향 암호화 : 암호화,복호화 둘다 가능한 방식(기밀성에 초첨) 단반향 암호화 : 암호화는 되는데 복호화는 불가(무결성에 초점) 1)양방향 대칭키 방식(키가 1개) ,AES,Twofish 비대칭키 방식(키가 2개)---함호화,복호화 각각의 키,RSA 2)단방향 : md5, sha 단방향 방식: md5 ------> 무결성에 집중 emn178.github.io/online-tools/md..
준비물 : 8기가 이상의 usb + 윈도우 제품키 + 마우스(있으면 좋음.) 기준 컴퓨터 : (슬림5)Slim 5-15IIL Major i5 우선 준비한 usb를 포맷을 한다. usb안에 자료들은 지워지게 되므로 미리 다른 곳으로 옮기자. 시작을 눌러서 포맷을 시켜주자. 마이크로소프트 홈페이지로 가서 필요한 파일을 다운로드 한다. 주소 : www.microsoft.com/ko-kr/software-download/windows10%5C 밑에 있는 다른 PC용 설치 미디어 만들기 선택 후, 다음 클릭 다음으로 넘기자. USB 플래시 드라이브 선택 후 다음 ㄱㄱ 빠르게 다음 ㄱㄱ 이 부분, 대충 20~30분 정도 걸리니까, 기다리는 동안 노래나 들으면서 기다리면 됨. 아래의 노래를 들으면서, 느긋하게 기다리..