본문 바로가기

전체 글

(23)
100만이하 소수 파일(txt) 메커니즘은 블로그 내에 있음
c++ 소수 빠르게 판별하는 법(소수정리 확인 프로그램) 1. 판별할 소수 N에 대해 2부터 sqrt(N)이하의 자연수로 나눈다 어떤 합성수 N이 있다고 했을때 그 약수들의 곱으로 표현해보면 sqrt(N)을 기준으로 대칭적인 것을 알 수 있다. 2. sqrt(N)이하의 소수들로만 나눈다 어떤 합성수 N이 있다고 했을때 N = abcd(abcd는 소수)라고 하면 합성수 ab로 나눠도 나누어 떨어지나 a로 나눠서 나누어 떨어지나 같지만 합성수까지 계산하면 더 시간이 오래걸린다. 그 시간은 아마 소수정리가 맞다고 가정했을때 약 ln(N)배 빨라질 것이다. 코드 #include #include #include #include #include "primenumber_distribution.h" int main() { std::cout > size; std::string..
쌍곡선 삼각함수 표현 마지막 일반식에서 abs(a/x)입니다, 잘못 썻어요 나도 만들고 나서 알게 된 건데 이게 매개화라는 개념이라고 합니다
포물선 삼각함수를 이용한 표현 Tan^2(atan(x)) 증명 글씨 양해부탁
잡기놀이게임 학교 동아리에서 게임 발표하라고 2일 주어서 당황했는데 심지어 크리스마스 끼고 2일이여서 5시간 동안 빠르게 만든 게임.. 규칙 U가 M을 2분 안에 잡으면 U 승리 아니면 M승리. U스킬 e: 벽 설치 q: 가던 방향으로 8칸 이동 횟수 5개 M스킬: /: 덫 설치 U가 밟았을 경우 3초 경직 학교에서 학생들이 매우 재밌게 했음 코드 #include #include #include #include #include #define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77 #define up1 119 #define down1 115 #define right1 68 #define left1 65 char mainboard1[50][150] ={ " ##..
c++ 콘솔 종료 가장 빠르게 하는 코드 return 0; 하면 알아서 종료된다 #include int main() { while (true) { /* 여러가지 반복문 { return 0; } */ } } int main도 반환형식이 int인 메인함수일 뿐이다. 즉, 다른 함수들에도 return 0; 하면 사라진다.
C++ 영단어 공부 프로그램 프로그램 개요 단어 저장공간을 만들어서 체크하며 공부하는식으로 프로그램설계 단어 파일 첫번째줄은 영어단어 두번째줄은 뜻 세번째 줄은 1900년 이후부터 지나간 초 네번째 줄은 외웠는지 여부 #include #include #include #include int number_of_lines = 0; std::string line[5]; int voca[5000]; int count = 0; //쓰기함수 void write(std::string files, std::string contents[]) { std::ofstream file(files); if (file.is_open()) { for (int i = 0; i < 4; i++) { file