原创 Unity-2D隨機生成地圖及障礙物(簡易版)

最近在做的一個2D像素遊戲 拾荒者 需要隨機生成地圖 這是地圖效果圖。 以下是生成地圖及障礙物的代碼。 using System.Collections; using System.Collections.Generic; usin

原创 c#泛型類、泛型方法、泛型結構

泛型類: 定義一個泛型類就是指的是,定義一個類,這個類中某些字段的類型是不確定的,這些類型可以在類構造的時候確定下來 舉例: 創建一個類處理int類型和double類型的相加 class QQ<T,A>//T代表一個數據類型,當使用

原创 算法-字符串c#

給定一個字符串,請你將字符串重新編碼,將連續的字符替換成“連續出現的個數+字符”。比如字符串AAAABCCDAA會被編碼成4A1B2C1D2A。 輸入描述: 每個測試輸入包含1個測試用例 每個測試用例輸入只有一行字符串,字符串只包括大

原创 (c++)在一個N*N的數組中尋找所有橫,豎,左上到右下,右上到左下,四種方向的直線連續D個數字的和裏面最大的值

在一個N*N的數組中尋找所有橫,豎,左上到右下,右上到左下,四種方向的直線連續D個數字的和裏面最大的值 輸入描述: 每個測試輸入包含1個測試用例,第一行包括兩個整數 N 和 D : 3 <= N <= 100 1 <= D <= N

原创 FPS射線檢測

using UnityEngine; using System.Collections; public class RayShooter : MonoBehaviour { [SerializeField] private

原创 Unity MouseLook 代碼詳解

最近在做的FPS剛好用到 順帶就解釋了下 using UnityEngine; using System.Collections; // MouseLook rotates the transform based on the mo

原创 高精度操作數值 BigDecimal類和BinInteger類

BigDecimal類   1、靜態字段    static BigDecimal ONE 值爲 1,標度爲 0。 static int ROUND_CEILING 接近正無窮大的舍入模式。

原创 UVA 12338 Anti-Rhyme Pairs

題目鏈接 題意給N串字符串 然後再給你兩個數字 求出 這兩個數字所代表字符串得相同前綴長度。 分析 思路挺簡單就是 直接暴力就行了 #include<iostream> #include<algorithm> #include<stri

原创 HDU 2899 Strange fuction

題目鏈接 題意 求出F(x) = 6 * x^7+8*x^6+7*x^3+5*x^2-y*x (0 <= x <=100)最小值。 分析 求出上訴式子的導數。極值點是一階導數爲零的時候 用二分法找出極值點。然後帶入求出最小值。(數學比

原创 極值問題-(斐波那契數列)

已知m、n爲整數,且滿足下列兩個條件: ① m、n∈{1,2,…,k},即1≤m,n≤k ②(n2-m*n-m2)2=1 你的任務是:編程輸入正整數k(1≤k≤109),求一組滿足上述兩個條件的m、n,並且使m2

原创 STL-deque 雙向隊列[轉載]

原文地址 deque雙向隊列是一種雙向開口的連續線性空間,可以高效的在頭尾兩端插入和刪除元素,deque在接口上和vector非常相似,下面列出deque的常用成員函數: deque的實現比較複雜,內部會維護一個map(注意!不是ST

原创 筆記|Unity 3D 背景圖片的循環滾動

用Canvas創建了兩張Image拼接作爲背景。 腳本掛在攝像機上 把兩張image拖到MOVE(Script)設置爲bg1、bg2 using System.Collections; using System.Collections

原创 uva188 Perfect Hash

題目鏈接 題意 輸入一個段字符串 將字符串按照字典序轉化成32位進制 數存在數組w中。然後計算c值。 c需要滿足如圖公式 如果不滿足 則c=min(((c/w[i]+1)*w[i]),(c/w[j]+1)*w[j]

原创 POJ2503 UVA10282 Babelfish

題目鏈接 題目大意 一個到外國旅遊的歪果仁需要查字典,然後大概要輸入100000條單詞信息 然後再輸入查詢單詞,不知道有沒有講清楚,反正就是查單詞啦。 分析 簡單映射用map即可。 輸入需要注意 空格和換行的問題 #include<

原创 UVA 257 Palinwords

題目鏈接 題意 給你一些字符串 要求找出包含兩個不同的迴文子串,且兩個迴文子串不能互相包含。 分析 以字符串長度爲3,4的判斷。 具體見代碼。 #include<bits/stdc++.h> using namespace std; i