原创 【EOJ】2895循環小數

這題主要是難在邊界處理,有的情況想不到,我自己這個代碼,改到後來,我自己都蒙圈了,看來還是加強代碼風格。不過我很喜歡用數組模擬hashmap,也是以前用pascal留下的毛病,哎~~ 上代碼 #include<iostream> usin

原创 如果你想知道cin,cout究竟和scanf,printf速度上有什麼差別~~

http://acm.cs.ecnu.edu.cn/problem.php?problemid=2140 把這題先A了再說,題目很水#include<iostream> using namespace std; int main(){

原创 【POJ】3536很水的題,但是剪枝優化我竟然想不到

WA一次,想當然開三次方 TLE一次,沒有剪枝 AC了 水代碼在此 #include<iostream> #include<cmath> using namespace std; int main(){ int n,i,j,k,area

原创 C++檢測兩個日期是否是五天以內的函數

寫大作業的時候需要,就自己寫了一個。沒什麼技術含量,只不過是很麻煩,也可能有更好的辦法,不過這個比較容易看懂bool five_days(int year,int month,int day,int y,int m,int d){ in

原创 【數據結構】單向鏈表實例

題目(出自《C++程序設計基礎》): 建立一個結點包括職工的編號、年齡和性別的單向鏈表,分別定義函數完成以下功能: (1)遍歷該鏈表輸出全部職工信息; (2)分別統計出男女性職工的人數; (3)在鏈表尾部插入新職工結點; (4)刪除指定編

原创 【數據結構】單向有序鏈表---最水的代碼

上代碼,自己模擬#include<iostream> using namespace std; struct node { int data; node *next; } ; void search(node *,node *); v

原创 C++上學期結課了

C++暫時告一段落,專心複習,假期主攻HTML、DIV+CSS、Javascript

原创 華師大OJ【1147】進制轉換的遞歸寫法

#include<iostream> using namespace std; long int n,r; char a[36]={'0','1','2','3','4','5','6','7','8','9','A','B','C','

原创 EOJ【1006】Prime 和素數有關的水題

此題用最樸素的判斷素數法,超時沒商量,必須超。本菜無奈,在網上發現了篩法求素數,借鑑了一下,現貼出代碼留念#include<iostream> #include<cmath> #define n 1000000 using namespa

原创 約瑟夫環(純模擬)

有N個人圍成一圈,順序排號。從第一個人開始報數(1~3報數),報3的人退出圈子,問最後留下的人原來排在第幾號? 上代碼 #include<iostream> using namespace std; int main() { in

原创 開學了

C++進入面向對象部分,最近看了類,發現果然強大

原创 OJ上關於階乘位數的公式

stirling公式     n→∞時   n!=(n/e)^n*sqrt(2nπ)  又 s=a+b*10 所以 位數=lgs+1 所以你懂得

原创 虛擬機安裝正常,jar雙擊無反應 ---解決辦法

轉自:hyx1990的回答 鄙人出了問題就是用第二種方法解決的,因此mark一下 1.由於機子上裝了壓縮軟件,jar包被壓縮軟件所關聯,導致雙擊jar包無法運行,解決辦法當然是改變打開方式: 將默認打開方式改爲jre/bin目錄下的jav

原创 迴文數的一個算法 ----轉自百度知道

int js(long n) { long int k=0,p; //k爲初始化爲0,開始累加 p=n; //保留n,將n的值賦給p while(p!=0) //計算p的對稱數 { k=k*10+p%1

原创 【POJ】1493

如此水題,竟然讓我蛋疼不已,留念#include<iostream> #include<vector> #include<algorithm> using namespace std; int main(){ int n,m,sum,i