본문 바로가기

컴퓨터58

[C++] STL 기초 (range_based for문) vector 안녕하세용!! STL Vector에서 for(int i = 0; i < v.size() ; i++) v[i] 이런것에 너무 익숙해져서 남들도 다 쓰는 자동반복을 연습해보도록 하겠습니다. #include #include #include #include typedef long long ll; using namespace std; int main() { int size; int num; int temp; vector v; scanf("%d",&size); for(int i = 0; i < size; i++) { scanf("%d",&num); for(int k = 0; k < num; k++) { scanf("%d",&temp); v.push_back(temp); } sort(v.begin(),v.end()).. 2021. 1. 30.
[SWEA] 1974 스도쿠검증 (비트마스크) https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Psz16AYEDFAUq&categoryId=AV5Psz16AYEDFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 일단 풀이에 앞서.. 내가 생각해낸 발상이 아니다. 나도 물어봐서 알게된거라.. 난 되게 멍청하게 풀었었다. 근데 이렇게 하면 20x20 이어도 조금만 고치면 금방 검증이 가능하겠다고 생각했다. xxx님 감사합니다. 역시 문제양에서 나오는 바이브가 있는것 같기도.. #include #include typedef lon.. 2021. 1. 29.
[SWEA] 1979 어디에 단어가 들어갈 수 있을까 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PuPq6AaQDFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include typedef long long ll; using namespace std; int main() { int board[15][15]; int flag,flag2; int result; int size; int N,K; // N = Board, K는 단어 길이 scanf("%d",&size); for(int i = 0; i < size; i++){ scanf("%d %.. 2021. 1. 28.
[SWEA] 1983 조교의 성적 매기기 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PwGK6AcIDFAUq&categoryId=AV5PwGK6AcIDFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include #include #include using namespace std; int main(void) { int size; int num, k; int s1,s2,s3; int div; int res; double temp; vector v; scanf("%d",&size); .. 2021. 1. 27.
[SWEA] 2001 파리 퇴치 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PzOCKAigDFAUq&categoryId=AV5PzOCKAigDFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include typedef long long ll; using namespace std; int Board[15][15]; int main() { int tc; int N,M;// N = BoardSize, M = attack size int max; int sum = 0; scanf("%d",&t.. 2021. 1. 26.
[SWEA] 2005 파스칼의 삼각형 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P0-h6Ak4DFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include typedef long long ll; using namespace std; int main() { int arr[12] = {0,}; arr[0] = 1, arr[1] = 1; int size,num; scanf("%d",&size); for(int i = 0; i < size; i++) { scanf("%d",&num); printf("#%d\n",i+1); fo.. 2021. 1. 25.
[SWEA] 2056 연월일달력(야비한수법) #include using namespace std; int main() { int size,y,m,d; int month[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d",&size); for(int i = 0; i = 1 && m = 1 && d 2021. 1. 22.
[C언어 기초] 범위를 넘어가는 수를 저장할때 주의할것 (int 의 합이 long long인경우) 아.. 이거 제목을 어떻게 지을지 너무 고민했다. 아니 이거를 어떻게 설명하지 ... ​ int a, int b 의 합이 long long 인 경우에 #include typedef long long ll; int main() { ll sum; int a = 1111111111; int b = 1111111111; sum = a+b; printf("%lld",sum); } 이건 오류가 난다. 왜일까? 분명 범위내에 들어가는 수를 저장한 a와 b를 더해서 그걸 바로 long long에다가 옮겨준것인데.. ​ 이걸 인터넷에 어떻게 검색해야할지 몰라서 그냥 직접 까봤다. 리눅스에서 gcc file.c -S -o file.S 를 하면 assembly 코드를 볼 수 있다. vim file.S 로 파일을 열어보면 인.. 2021. 1. 20.
[C++ 기초] 반복문으로 숫자 자릿수마다 자르기. https://codeup.kr/problem.php?id=1025 [기초-입출력] 정수 1개 입력받아 나누어 출력하기(설명) 문제 설명 다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력한다. 참고 scanf("%1d%1d%1d%1d%1d", &a, &b, &c, &d, &e); 를 사용하면 1개의 숫자로 각각 구분되어 저장된다. 예시 읽어들인 값을 적당히 바꿔 출력하기 위해서 printf("[%d]", a*10000); 과 같은 방법도 가능하다. 입력 다섯 자리로 이루어진 1개의 정수를 입력받는다. (단, 10,000 2021. 1. 19.
[Vision] CS231n 2-3 Linear classification, Score function, template matching .. (체감상)한국어 10문장 == 영어 1문장 이라서 강의를 듣고 강의 노트까지 다 해석하고 이해하면 너무너무너무 피로하다.. 내용도 아예 처음보는거라서 생소하고.. 하지만 불가능한걸 하는것도 아니고.. 하면 다 할 수 있다!!! ​ Linear classification(선형 분류) template matching방법, 고->저차원으로 변경 후 score표시 선으로 표시하는 방법 왜 선형 분류일까.. 가장 직관적 느낌으로는 선형 == 1차라서 추후에 보면 알겠지만 그래서 선형인가? 라는 느낌을 받았다. ​ 일단 지난번에 봤던 kNN classifier의 단점을 생각해보자 1. training data를 배열같은데에 저장하는데 공간 효율성이 너무 떨어진다. (기가바이트 단위를 저장해야함) 2. 모든 trai.. 2021. 1. 18.
728x90