原创 動態規劃---Help Jimmy

題目描述: 場景中包括多個長度和高度各不相同的平臺,地面是最低的平臺,高度爲零,長度無限,Jimmy老鼠在時刻 0 從高於所有平臺的某處開始下落,它的下落速度始終爲1米/秒,當Jimmy落到某個平臺上時,遊戲者選擇讓它向左還是向

原创 數論---同餘方程

思路: 就是求轉換後 ax+by=1ax+by=1ax+by=1,根 xxx 的最小正整數解,用模板能求出特解(但有可能是負數),所以最後要進行答案處理 AC代碼: #include<bits/stdc++.h> using n

原创 BFS(廣度優先搜索)---抓住那頭牛

題目描述: 樣例輸入 1 89 樣例輸出 9 代碼: #include <sstream> #include <cstdio> #include <cstdlib> #include <cstring> #include <

原创 深基刷題記錄(2)

P1255 數樓梯 #include <bits/stdc++.h> using namespace std; int n,a[5005][5005],len=1; void hp(int k) { for(int i=1;

原创 高精度 大數 加減乘除問題

高精度加法 只能是兩個正整數相加 string add(string str1,string str2) //高精度加法 { string str; int len1=str1.length(),len2=str2

原创 字符串(string、char*) 與 數字(int) 相互轉換

一、string 轉換爲 數字(stoi) string str = "010"; int a = stoi(str, 0, 10); //目標字符串,起始位置,n進制 cout << a; // output:10 //

原创 sscanf 和 sprintf 的用法

先講解 sscanf 和 sprintf 的作用: sscanf(a,"%lf",&temp):從 a(字符串)中讀進與指定格式相符的數據輸入到 temp 中 sprintf(b,"%.2f",temp):將 temp 格式化輸入

原创 GMPCP 粵澳正式賽

總共20題 官方題解 A題:Alice的祕密 AC代碼 #include<bits/stdc++.h> using namespace std; int isDate(int year, int month, int day)

原创 GMPCP 粵澳熱身賽

重要提醒: 1、每道題都要看清題目是否測試多組數據,若是,則要加while(~scanf("%d",&cnt))類似的代碼 2、輸出結果的最後一定要加換行符(’\n’) 3、一定要仔細仔細再仔細!!! 官方題解:2020年粵澳熱身

原创 從 C 轉到 JAVA

本博客講解的 JAVA 知識是建立在有 C/C++ 的基礎上 一、代碼位置 JAVA開發工具:Intellij IDEA 下圖是初始列表 package com.company; //必寫 public class Main

原创 MYSQL 數據庫基礎

基本操作 運行 shift + ctrl + enter 其他 MYSQL 對 Sapce、Enter 不敏感,對單引號、雙引號不區分 註釋 -- 註釋內容 選中數據庫 USE 數據庫名; -- 記得要加分號, 但之後的就不用

原创 爬蟲---實現爬取京東商品(手辦)

效果圖: 源代碼: from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.w

原创 JavaScript 入門 / 基礎

非常感謝: 帥氣的劉某人,本博客有很大部分參考了該博主的博客:JavaScript初學入門(JS打印9*9乘法表,JS製作簡易計算器) JavaScript 是什麼? JavaScript 和 Java 毫無關係 JavaScr

原创 C 語言實現貪吃蛇

本博客的主要目的是學習<windows.h> 和 <conio.h>頭文件 和 各種有趣的函數,順便觀摩真正簡潔與高級的源代碼 參考po主:RainbowRoad1,非常感謝po主提供了源碼 貪吃蛇源代碼(VS2019運行) #i

原创 PTA 乙級難點(全部)

PAT (Basic Level) Practice (中文)點擊跳轉到PAT 1002 寫出這個數(字符串) #include<iostream> using namespace std; char op[1000]; ch