原创 Offer收割]編程練習賽50---循環數組

描述 給定包含N個整數的數組A1, A2, ... AN,你可以選擇任意一個Ai,將Ai旋轉到數組第一項,即將數組變成: Ai, Ai+1, Ai+2, ... AN, A1, A2, ..., Ai-1 現在小Hi希望旋轉之後的

原创 2x3移動格子和九宮格問題

2X3移動格子: 2×3=6個方格中放入ABCDE五個字母,右下角的那個格空着。如圖所示。 和空格子相鄰的格子中的字母可以移動到空格中,比如,圖中的C和E就可以移動,移動後的局面分別是: A B D E C A B C D E 爲了表

原创 Offer收割]編程練習賽50---座位問題

HIHO銀行等待區有一排N個座位,從左到右依次編號1~N。現在有M位顧客坐在座位上,其中第i位坐在編號Ai的座位上。   之後又陸續來了K位顧客,(K + M ≤ N) 他們都會選擇坐在最"舒適"的空座位上,並且過程中沒有顧客離開自己的

原创 理解Spring配置文件中的property標籤中的屬性

1.ref引用一個已經存在的對象,value創建一個新的對象 2.value可以賦一些簡單類型的值,ref可以引用其他的bean對象。 Spring配置文件中配置property標籤的name和ref的區別 <bean id="p

原创 2017年西南民族大學網絡賽之免費WIFI

/* 題目描述 TRDD開了一家免費WiFi體驗店, 所有人都可以免費連接WiFi, 只有一個條件, 你要提前一天預約。今天,TRDD收到了n(1 <= n <=1000)個人的預約, 每個人有一個時間段[L, R] (1 <= L <=

原创 整數劃分--DP

5. 數的劃分問題描述  將整數n分成k份,且每份不能爲空,任意兩份不能相同(不考慮順序)。  例如:n=7,k=3,下面三種分法被認爲是相同的。1,1,5; 1,5,1; 5,1,1;  問有多少種不同的分法。輸入格式n,k輸出格式  

原创 類似於並查集

#include <stdio.h> #include <cstdlib> #define N 100 int connected(int* mm, int p, int q) { return mm[p]==mm[q]? 1 : 0

原创 藍橋杯 加減乘

請對於下面式子進行填空,填入加減乘,使這個表達式成立。 11  22  33  44  55  66  77  88  99  1010 == 00 請輸出一共有多少種方案可以使得表達式成立。 思路:把所有表達式情況枚舉出來,然後

原创 牛客網---辛運數字2

題目描述  定義一個數字爲幸運數字當且僅當它的所有數位都是4或者7。 比如說,47、744、4都是幸運數字而5、17、467都不是。 定義next(x)爲大於等於x的第一個幸運數字。給定l,r,請求出next(l) + next(l

原创 多個數的最小公倍數(大數相乘)

爲什麼1小時有60分鐘,而不是100分鐘呢?這是歷史上的習慣導致。 但也並非純粹的偶然:60是個優秀的數字,它的因子比較多。 事實上,它是1至6的每個數字的倍數。即1,2,3,4,5,6都是可以除盡60。 我們希望尋找到能除盡1至n的

原创 Wannafly挑戰賽5 A.珂朵莉與宇宙

Wannafly挑戰賽5 A.珂朵莉與宇宙題目描述 星神是來自宇宙的 所以珂朵莉也是吧 所以我就出了個題 給你一個長爲n的序列a,有n*(n+1)/2個子區間,問這些子區間裏面和爲完全平方數的子區間個數 輸入描述: 第一

原创 字符串的全排列(數組方式)

全排列圖解過程 #include<cstdio> #include<cstdlib> #include<cstring> void dg(char str[],int k){ if(k==strlen

原创 整除光棍

#include <stdio.h> #include <cstdlib> int main () { long long n, len = 0, p = 0, now = 1; char ans[1001]; //print

原创 一個人的變化

一個人的變化居然能如此的大,而且是一轉眼的事,從此你不再是那個我熟悉的人。你讓我感到可怕,更是讓人感到惋惜!

原创 Eclipse各版本代號

Eclipse各版本代號一覽表及下載地址列表 Eclipse的設計思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加於Eclipse核心之上。 Eclipse基本內核包括:圖形API(SWT/Jface),Java