묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4 - A 40%에서 틀리네요..
https://www.acmicpc.net/source/54677521모든 반례 체크 다 통과했습니다.아무래도 사전순 판단하는 로직때문에 틀린 것 같긴한데,, ans 배열과 sel 배열을 비교해서 ans의 요소가 더 크면 break를 해주고 sel의 값으로 바꿔 주었는데 반례가 딱히 떠오르지 않으니까 답답합니다..
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
cpu선택
제가 인텔 cpu로 컴퓨터를 사려고했는데 언리얼에서는 인텔cpu의 p코어가 파킹되는 현상이있다하더라구요 라이젠을 사는것이 좋을까요?현업에서 사용하는 cpu가 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-S 문제(1325)
define CRTSECURE_NO_WARNINGS#include <iostream>#include <vector>#include <algorithm>#include <queue>#include <tuple>#include <string>#include <map>#include <stack>using namespace std;vector<int> adj[100001];int visited[100001];int n, m, cnt, ret = 1;int a, b;void dfs(int node){ visited[node] = 1; for (int i = 0; i < adj[node].size(); i++) { if (!visited[adj[node][i]]) { cnt++; dfs(adj[node][i]); } }}int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> n >> m; for (int i = 0; i < m; i++) { cin >> a >> b; adj[b].push_back(a); } for (int i = 1; i <= n; i++) { fill(&visited[0], &visited[0] + 100001, 0); cnt = 0; dfs(i); ret = max(ret, cnt); } for (int i = 1; i <= n; i++) { fill(&visited[0], &visited[0] + 100001, 0); cnt = 0; dfs(i); if (cnt == ret) cout << i << " "; } return 0;} 다음과 같이 코드를 작성하였는데 계속 시간초과가 뜨고 인접행렬로 풀면 메모리 초과가 나서 변경하였는데 추가로 어떻게 수정해야될지 모르겠습니다 ㅠㅠㅠvisual studio에서는 cnt출력 및 i 를 출력했을 때 결과는 맞게 나옵니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-J 놀이공원 문제 질문 - 코드 공유 수정
안녕하세요 큰돌님강의 잘 보고 있습니다!!!이번 문제에서 큰돌님께서는 #define으로 max_n을 지정해 hi 값에 대입하여 푸셨는데 저는 hi값을 그냥 1e18로 잡아서 풀어서 실패했습니다. 그 이유를 알 수 있을까요?입력한 코드 공유합니다.실패 코드http://boj.kr/6a95263b74234ed781efcb7fa7ee663a
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/116963f4a7af4f4ab1d334adfa0b39cc위의 코드는 제가 작성한 코드입니다..
-
미해결홍정모의 따라하며 배우는 C++
12.7 순수 가상 함수
강의가 잘 이해가 안가는데요이번 강의는 이해되는거 같으면서도 좀 애매하네요 ㅠclass IErrorLog {public:virtual bool reportError(const char *errorMessage) = 0;virtual ~IErrorLog(){}}; void doSomething(IErrorLog &log){log.reportError("runtime error!!");} doSomething에서 runtime error이거는 왜 쓴건가요?? 아무 말이나 써도 영향을 안주는 거 같아서요 어차피 dosomthing의 매개변수가 추상클래스 (IErrorLog)면 reportError 매개변수로 뭘 써놔도 의미없는게 맞나요?? 아니면 다른 용도가 있는 건가요? 디버깅에서는 그냥 들어갔다가 derivedclass의 override된 함수의 매개변수가 들어가면서 사라지던데요
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
문제가 이해가 안되요
스크린 56 46 55 76 65 53 52 53 55 5056이 가장 앞자리에 앉아 잇는 사람입니다.76만나기 전에는 모두를 가립니다.76부터는 모두를 가립니다.56,76이 분노 유발자 아닌가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1189질문합니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/955bf25e27e0461282ecf4b4c29ac300계속해서 틀렸다고 나와서 질문드립니다@
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2589질문합니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.http://boj.kr/f9a6c24b6e81423a998535d547e4e500 tie(y, x) = q.front(); q.pop(); 부분을 제외하고 강사님 코드랑 거의 유사한데 계속 틀렸다고 나와서 질문드립니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-R 1068 질문 드립니다.(링크 수정하여 다시 올립니다)
선생님 죄송합니다. 링크 수정하여 다시 질문 드립니다.저는 Input 값을 받을 때, 부모 자식에 대한 꼬리표를 같이 매겨서 부모 = 1 / 자식 = 2 / 루트 = -1 이런 식으로 풀었는데요. 75 % 쯤에서 Fail이 뜨네요 ㅠㅠ어떤 문제가 있는 걸까요? 코드는 아래 링크에 있습니다http://boj.kr/457d11f9ac914b61b98f62c5f2a89554감사합니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
강의 교안 관련 getline() 질문
안녕하세요 큰돌님.알고리즘 교안 관련하여 질문 드립니다.교재 25p getline() 함수 본문에서 getline을 여러번 써야 되는 상황이 있다며 버퍼플러쉬를 하는 이유를 설명합니다.하지만 cin 과 getline을 동시에 사용하기 때문에 버퍼플러쉬를 하는 것이지 getline을 여러번 사용하는 것이 쟁점은 아닌 것 같습니다.큰돌님이 작성하신 코드도 cin이 입력을 받은 후 남은 \n개행 문자를 제거하기 위해 bufferflush를 하신 것으로 보입니다. 짧은 지식으로 생각해본 결과입니다만 같이 생각해보면 좋을 듯 하여 답변 부탁드리겠습니다.https://cplusplus.com/forum/articles/6046/
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-R 1068 질문 드립니다.
선생님 안녕하세요. 해당 문제 질문 드립니다.저는 Input 값을 받을 때, 부모 자식에 대한 꼬리표를 같이 매겨서 부모 = 1 / 자식 = 2 / 루트 = -1 이런 식으로 풀었는데요. 75 % 쯤에서 Fail이 뜨네요 ㅠㅠ어떤 문제가 있는 걸까요? 코드는 아래 링크에 있습니다.http://boj.kr/457d11f9ac914b61b98f62c5f2a89554
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-A 문제 질문
http://boj.kr/4fabcca5f4544fb2b645549a5d93d495질문1 : 입력을 여러 번 받게 되는데 어떻게 고쳐야 할까요?질문2 : 첨부한 사진은 예제 입력1을 복붙한 결과입니다. 정답인 15가 아닌 9로 나오는데 어디를 고쳐야 하는지 잘 모르겠습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-p14502 연구소 틀린이유가 있나요
https://www.acmicpc.net/source/54549263이 코드 입니다 ㅜ
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3주차 개념 강의에서 첫 문제(연구소_14502) 질문드립니다!!
안녕하세요 선생님ㅠㅠ제가 푼 코드를 실행시키니 틀렸다고 결과가 나왔는데 아무리 계속 원인을 찾아보고 디버깅도 해봐도 이유를 잘 모르겠습니다ㅠㅠㅜ 반례 중에 어떤 특정한 케이스에서 틀렸다고 판단된 것 같은데 혹시 무엇이 잘못되었는지 짚어주실 수 있으실까요..??항상 감사합니다 :)http://boj.kr/34786960e9b84876be27b66b0271ece2
-
해결됨CUDA 프로그래밍 (1) - C/C++/GPU 병렬 컴퓨팅 - CUDA 커널 kernel
에러처리 매크로에서!!
에러처리 매크로에서 exit을 하게되면 이전에디바이스나 호스트에서 동적할당했던 자원을 해제해주는건가요?? 아니면 메모리해제를 추가적으로 구현해야하나요??
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-K javascript 포팅 질문드립니다.
안녕하세요 강의 잘 듣고 있습니다. C++ 강의에서 js 질문을 드려도 될지 싶은데 일단 적어 보겠습니다. (프론트엔드 경력 코테 준비중이라 js 를 고집하고 있는중입니다.)3-K (백준 3197 - 백조의 호수)를 js 로 포팅 했는데 시간 초과가 발생하네요. 강사님 코드 로직을 그대로 적용 했다고 생각하는데 혹시 제코드에 빠트린게 있을지 궁금합니다. (제 눈에는 안보이네요 ㅠ)로직이 똑같은거라면 어느부분을 개선 해야될지 조언 좀 부탁드립니다. http://boj.kr/a9a2b9684a774eb3ad7e2efb5baf57d8
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-L 2852 NBA 문제 질문 드립니다.
선생님 안녕하세요.2-L NBA 문제 C++로 작성한 코드입니다.https://www.acmicpc.net/source/54522381맞게 푼 것 같다고 생각하는데 틀렸다고 나오네요제가 어떤 것을 놓쳤을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
포인터 질문이 있습니다
포인터 값을 증가시키면 해당 포인터 자료형만큼 주소가 이동한다고 했는데요!(ex. int* 면 4byte씩, char* 면 1byte씩)근데 스택프레임에서의 주소 이동은 32bit면 4byte, 64bit면 8byte 단위로 이동하는걸로 알고 있는데, char* 형 이동 단위인 1byte씩 움직이는것도 가능한건가요???ex.char number = 1;char* pointer = &number;pointer += 2;만약 위처럼 코딩이 되어있을 때, 메모리를 까보면 pointer 주소값이 2byte 증가해 있는데, 이렇게 되면 32bit 기반 스택프레임에서 4byte의 절반인 0.5블럭만 갖게 되는 건가요????
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요! 질문 있습니다!
좋은 강의 감사드립니다!헷갈려서 질문드립니다!해당 강의에서 소개해주시는 next_permutation과 makePermutation은 nPr을 구하는 식에서 n과 r의 값이 같은 경우에만 사용할 수 있는게 맞을까요?n = 3, r = 3인 경우에만 사용할 수 있는 것인지, n = 3, r = 2에서도 사용할 수 있는 것인지 궁금합니다. makePermutation()에서는 vector의 값과 r의 값을 변경해가면서 해봤는데 제가 생각하는 것처럼 동작하지 않아서 질문드립니다! 감사합니다!