전체보기(291)
-
6987 c++ - 월드컵
어떻게 풀까 고민하다가. 데이터가 적어서 그냥 조합으로 풀었습니다. [C++] 순열, 조합표준 라이브러리로는 next_permutaion 과 prev_permutaion 이 있습니다.next_permutaion : "오름차순의 배열"을 기반prev_permutaion : "내림차순의 배열"을 기반#include using namespace std;template void pa(t T) { for (auto p : Tchanhhh.tistory.com가능한 모든 조합을 combi로 찾아서 matches 를 만들고, 해당 matches부터 재귀적으로 찾아 모든 게임이 끝났을때 result의 승,무,패가 0이 아닌경우를 찾아서 반환하는 경우로 처리하였습니다. #include #include using nam..
2024.11.20 -
삼성 2024년 하반기 신입사원 공채 후기
글을 작성해 두고 한 동안 올릴지 말지 고민하다가, 이 글 보고 도움이 되실 분들도 있으실 것 같아서 작성합니다.궁금하신 점 있으시거나 도움이 필요하신 분들은 편하게 연락주세요. 삼성 에스원 연구개발(SW)지난 삼성 하반기 공채에서 삼성 에스원 연구개발(SW) 직무에 지원했습니다.지원 동기는 무엇보다도 모바일 앱 개발에 자신 있기도 하고, CI/CD에 관심이 많아 클라우드(AWS) 환경에도 관심이 많고 AI기반 영상처리와 얼굴인식 알고리즘이 정말 재밌어 보이기도 해서였습니다.그리고 무엇보다 에스원이 서울에 있어서 그게 제일 끌려서 지원한 것도 있습니다. 😊 서류 후기우선 서류는 3문항이 나왔습니다.1. 입사동기 + 이후 계획2. 성장과정3. 사회이슈1번은 수행업무와 그에 따른 제 역량에 관해 연관 ..
2024.11.19 -
수병아... 니가 밉다... (미지의 공간 탈출 c++)
삼성 SW 역량테스트 2024 하반기 오전 1번 문제 복기입니다. 문제는 아래 링크에서 보실 수 있습니다. 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 다시는 이런 문제를 틀리지 않기 위해 복기 하였습니다... 🙃빡센 구현 문제 입니다. 산 부분을 어떻게 처리하느냐가 핵심입니다. 더보기 #include #include #include #include using namespace std;#define FASTIO ios_base::sync_with_stdio(0), cin.tie(0)#define MAXN 20#define MAXM 20#define..
2024.11.18 -
10827 c++ - a^b
큰 수 string 계산 c++ 버전. cmath 함수인 pow를 사용하지 못하는 이유는 부동소수점 연산을 사용하여 근사값을 계산하기 때문입니다.부동소수점은 IEEE 754 표준을 따르며, C++의 double 타입은 약 15~17자리 십진수 정밀도를 제공합니다.테스트 케이스를 보면 소수점들이 들어가 있는데 이를 부동소수점으로 저장하면 이진수로 근사 처리되어 미세한 차이가 발생합니다.부동소수점 연산은 각 단계에서 오차를 누적시킵니다. 거듭제곱 연산은 반복 곱셈을 포함하므로, 결과에 포함된 오차가 더 커집니다.#include int main(void) { double s; double p; cin >> s >> p; cout.precision(20); cout 그래서 해당 문제에서는 고정 소수점..
2024.11.17 -
9414 c++ - 프로그래밍 대회 전용 부지
간단한 정렬 문제이다. (그리디)pow의 헤더를 포함 안해줘서 컴파일 에러가 났다. cmath를 이용하면 된다.두번째 틀린 이유는 sum의 오버플로우 이슈 때문이었다.long long으로 고쳐서 제출하니 통과 되었다.https://www.acmicpc.net/problem/9414#include #include #include #include #define INIT_MONEY 5 * 1000000#define FASTIO ios::sync_with_stdio(0), cin.tie(0)using namespace std;int main() { FASTIO; int t; cin >> t; for (int i = 0; i p; while (1) { cin >> m; if (m ..
2024.11.16