본문 바로가기

분류 전체보기226

Vitcoin 복권: 기대가치 수식 도출 과정(by claude) Vitcoin 복권: 기대가치 수식 도출 과정1. 기본 설정$n$개의 티켓이 있습니다.각 티켓 $i$는 가치 $w_i$와 앞면이 나올 확률 $p_i$ (0 티켓을 선택하는 순서를 $\pi(1), \pi(2), ..., \pi(n)$이라고 합니다.2. 각 단계의 기대값 도출2.1 첫 번째 티켓 $\pi(1)$의 기대값첫 번째 티켓은 항상 선택되므로:$E[\pi(1)] = w_{\pi(1)}$2.2 두 번째 티켓 $\pi(2)$의 기대값두 번째 티켓은 첫 번째 티켓의 동전이 앞면일 때만 선택됩니다:$E[\pi(2)] = w_{\pi(2)} \cdot P(\text{첫 번째 동전이 앞면})$$E[\pi(2)] = w_{\pi(2)} \cdot p_{\pi(1)}$2.3 세 번째 티켓 $\pi(3)$의 기대값세.. 2024. 9. 9.
백준13706🐨제곱근 2 초 512 MB문제정수 N이 주어졌을 때, N의 제곱근을 구하는 프로그램을 작성하시오.입력첫째 줄에 양의 정수 N이 주어진다. 정수 N의 제곱근은 항상 정수이며, N의 길이는 800자리를 넘지 않는다.출력첫째 줄에 정수 N의 제곱근을 출력한다.예제 입력 1 복사36예제 출력 1 복사6예제 입력 2 복사81예제 출력 2 복사9예제 입력 3 복사226576예제 출력 3 복사476이 문제를 혹시나 하고 아래처럼 풀어보면 역시 오류가 난다.print(int(int(open(0).read())**0.5))런타임 에러 (OverflowError)최대 800자리이기 때문에 생기는 오류다.그럼 math를 쓰면 되지 않을까? integer sqrt가 있다.import mathprint(int(math.isqrt(in.. 2024. 9. 4.
백준8680🐨Drzewko Drzewko (이진 트리)시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB100483348348.529%문제Mamy dane drzewko binarne o wysokości h (jak na rysunku):높이가 h인 이진 트리가 주어집니다 (그림과 같이):Każda krawędź może być zamknięta bądź otwarta. Początkowo otwarte są wszystkie lewe krawędzie (zaznaczone linią przerywaną). Adrianek zrzuca po kolei n piłeczek, poczynając od wierzchołka startowego, który jest korzeniem drzewa. Każda piłeczka .. 2024. 9. 1.
백준31849🐨편세권.오답 아이디어.feat시간초과. Room and Convenience Store Distance Visualization (Manhattan Distance) Step Auto Reset 2024. 8. 27.
"Numbers On a Tree" 다음은 문제 "Numbers On a Tree"의 한국어 번역입니다:시간 제한: 1초메모리 제한: 256 MB제출: 5232정답: 2041맞힌 사람: 1743정답 비율: 39.189%문제Lovisa는 KTH에서 Stefan Nilsson 교수의 완전 이진 트리에 대한 강의를 듣고 있습니다. "완전 이진 트리에는 루트라고 불리는 특별한 노드가 있으며, 보통 맨 위에 그려집니다. 최하위 층의 노드들(잎이라고 부릅니다)을 제외한 모든 노드는 두 개의 자식 노드를 가집니다." Lovisa는 이미 이 모든 것을 알고 있어서 약간 지루해합니다. 이를 눈치챈 Stefan은 Lovisa에게 새로운 도전 과제를 제시합니다.먼저, 우리는 완전 이진 트리의 노드에 다음과 같이 번호를 매깁니다. 오른쪽 맨 아래 잎에서 시작하.. 2024. 8. 25.
백준3554🐨Enigmatic Device https://www.acmicpc.net/problem/3554 위 백준 문제에 대한 번역입니다.외계인의 신비한 장치 시간 제한: 3초, 메모리 제한: 256MB 문제 설명: 드디어 일어났습니다! 첫 접촉이 이루어졌습니다! 외계인들이 2010년에 지구를 방문할 예정이며, 현재 지구 기술로는 만들 수 없는 신비한 장치를 가져오기로 약속했습니다. 대부분의 세계 과학자들이 그렇게 생각하고 있으며, 모든 신문사들이 이미 이에 대한 주요 기사를 발표했습니다. 이 장치는 초기 입력으로 정수 수열 $\{a_i\}$를 받아들입니다. 그 후, 다음 두 가지 연산을 수행할 수 있습니다: 1. 구간 $[l; r]$을 선택하고, $l \le i \le r$ 인 모든 $a_i$에 대해 $a_i \leftarrow a_i^2 .. 2024. 8. 25.
코드 플레이그라운드 임베딩 from collections import dequen, k = map(int, input().split())visited = [-1] * 100001queue = deque()queue.append(n)visited[n] = 0while queue: pos = queue.popleft() if pos == k: print(visited[pos]) break # 순간이동을 우선적으로 처리 if 0 2024. 8. 19.
AI 동향과 흥미로운 주제 from조코딩 sha-256 와 Bcryptai 과학자. sakana 논문당  비용 15$https://sakana.ai/ai-scientist/ Sakana AIWe are creating a new kind of foundation model based on nature-inspired intelligence.sakana.aihttps://github.com/SakanaAI/AI-Scientist/tree/main/example_papers/layerwise_lr_grokking AI-Scientist/example_papers/layerwise_lr_grokking at main · SakanaAI/AI-ScientistThe AI Scientist: Towards Fully Automated Open-Ended.. 2024. 8. 19.
🐨파이썬 리스트 자료형🏃‍♀️ 파이썬의 리스트(List)는 데이터 구조 중 하나로, 여러 개의 값을 순차적으로 저장할 수 있는 mutable(변경 가능)한 자료형.리스트는 다양한 자료형의 데이터를 혼합하여 저장할 수 있고, 리스트 내의 요소에 접근하거나 수정, 삭제가 가능하다.리스트의 기본 사용법과 자주 사용되는 내부 메서드들에 대해 설명한다.1. 리스트 생성 및 기본 사용법리스트는 대괄호 []를 사용하여 생성할 수 있다.list() 로도 생성 가능하다.리스트는 다양한 자료형을 포함할 수 있으며, 인덱스를 통해 요소에 접근할 수 있다.# 리스트 생성numbers = [1, 2, 3, 4, 5]mixed = [1, "apple", 3.14, True]line = input("공백으로 구분하여 숫자 입력").split()print(lin.. 2024. 8. 18.
🐨파이썬 문자열 자료형🏃‍♀️ 설명을 위한 웹 코딩환경 https://tio.run/#python3 Try It Online tio.runhttps://pythontutor.com/python-compiler.html#mode=edit Python compiler - visualize, debug, get AI help from ChatGPTWrite code in Python 3.11 [newest version, latest features not tested yet] Python 3.6 [reliable stable version, select 3.11 for newest] Python 2.7 [unsupported] ------ Java C (C17 + GNU extensions) C++ (C++20 + GNU extensio.. 2024. 8. 17.
🐨선형 자료구조🏃‍♀️배열, 스택, 큐, 덱 (파이썬) 선형 자료구조는 데이터가 순차적으로 저장되는 구조를 의미한다.가장 기본적인 형태의 자료구조로, 배열(Array), 스택(Stack), 큐(Queue), 덱(Deque) 등이 있다. 1. 배열 (Array)개념배열은 동일한 타입의 데이터를 순차적으로 저장하는 자료구조이다. 배열의 각 요소는 인덱스를 통해 접근할 수 있다.특징인덱스: 배열의 각 요소는 0부터 시작하는 정수 인덱스를 통해 접근한다.고정 크기: 일반적인 배열은 선언 시 크기가 고정되지만, 파이썬의 리스트는 동적으로 크기가 변경될 수 있다.파이썬 구현 예시파이썬에서는 리스트를 통해 배열을 구현한다.# 배열의 기본적인 사용arr = [1, 2, 3, 4, 5]# 요소 접근print(arr[0]) # 출력: 1# 요소 변경arr[2] = 10pri.. 2024. 8. 15.
🚧🚧🚧🚧🚧이동🚧🚧🚧🚧🚧 푸리에 변환을 알고 싶어서 풀고 싶은데....너무 어렵다... 2024. 8. 15.