原创 【暴力枚舉】二進制枚舉法-爐石傳說

【暴力枚舉】二進制枚舉法-爐石傳說 #include<iostream> #define fcmin 1 // 一張隨從牌 #define Ap 10 // 10點法力值 using namespace std; int ma

原创 C++ 中 cin.get()、cin.getline()、getline()的用法總結

原文鏈接:https://www.cnblogs.com/flatfoosie/archive/2010/12/22/1914055.html C++ 中 cin.get()、cin.g

原创 【暴力枚舉】二進制枚舉-幼兒園買玩具

【暴力枚舉】二進制枚舉-幼兒園買玩具 #include<iostream> #include<cstring> using namespace std; int main(){ //Input int n, m

原创 如何在Markdown的表格數學公式中插入豎線 "|"

如何在Markdown的表格數學公式中插入豎線 “|” 問題描述: 在寫博客的時候遇到一個問題, 比如我想在表格中鍵入公式,再在公式中鍵入豎線 “|”,類似下面的情形。 結果發現插入豎線“|”很難實現,所以上網查閱了一番,作出

原创 預處理某一區間內的數是否爲質數的方法——埃氏篩

預處理某一區間內的數是否爲質數的方法——埃氏篩 for (int i = 2; i <= n; ++i) { is_prime[i] = 1; } for (int i = 2; i <= n; ++i) { fo

原创 【暴力枚舉】枚舉-四葉玫瑰

【暴力枚舉】枚舉-四葉玫瑰 #include <iostream> #include <vector> #include <cmath> using namespace std; int main() { vector<

原创 【數論和基礎數學】質數篩選-蒜頭君的猜想

【數論和基礎數學】質數篩選-蒜頭君的猜想 // // main.cpp // hahah // // Created by apple on 2019/9/6. // Copyright © 2019 apple. A

原创 【字符串和日期】簡單數值字符串大小比較-數串問題

【字符串和日期】簡單數值串大小比較-數串問題 1 題目描述 設有n個正整數,將他們連接成一排,組成一個最大的多位整數。 如:n=3時,3個整數13,312,343,連成的最大整數爲34331213。 如:n=4時,4個整數7,13

原创 C++比較字符串的大小原理

C++比較字符串的大小原理 原理:兩個字符串自左向右逐個字符相比(按ASCII值大小相比較)。 例子 #include<iostream> #include<cstring> using namespace std; int

原创 C++開大數組溢出問題

C++開大數組溢出問題 這個也是最近遇到的問題,在開了一個將近800萬的數組後,vscode報錯了:Segmentation fault:11,原來是開大數組,棧溢出的問題。 1 解決方法 方法1 利用malloc分配數組存

原创 【數論和基礎數學】整除和取餘-取石子游戲

取石子游戲 #include<iostream> using namespace std; int gcd(int a, int b){ if(b == 0){ return a; }

原创 ^交換數值原理

原文鏈接:https://blog.csdn.net/lambyuyu/article/details/5543289 ^交換數值原理 int x = 7; int y

原创 二分查找Review

二分查找Review 先從大到小排序,再查找。 查找 對應 索引值。 有個公式可能要注意一下。 low+(high−low)2 low + \frac{(high-low)}{2} low+2(high−low)​ // //

原创 【數論和基礎數學】整除和取餘-兩儀劍法

兩儀劍法 #include<iostream> using namespace std; long long gcd(long long a, long long b){ if(b == 0){ ret

原创 選擇排序Review

選擇排序Review 異或交換 指針 選擇排序 在回顧 哈工大 C 語言的 PPT 練手。 // // main.c // test // // Created by apple on 2019/9/4. // C