原创 C++趣事

這個程序還是前幾天開始的中途把它忘了,隔了好幾天纔想起來,於是乎就繼續寫。寫完,出現一個不知道的窗口提示:蛋疼了很久。。這個代碼裏面用了很多笨重方法,我當時想的就是先實現目標然後再考慮效率問題。具體代碼:#include<iostream>

原创 主機名排序(優化版)

上篇文章介紹了,對域名進行按規則排序。本文對比較函數進行了優化。本文主要優化點在 Host.cpp文件/**Auther: Jeick Jia(賈鈺) E-mail:[email protected]:2013-10-23Modi

原创 線性鏈表

學習C++數據結構很重要,數據結構的知識用c++來實現是很直觀容易理解的,有一句大家都說的快爛掉的話:眼高手低。 數據結構裏面的知識點的確是很容易理解,但是理解不等於會寫出正確高效的代碼來。我今天晚上沒事就寫個雙鏈表,構思時依然感覺很簡單,

原创 大數運算(續)

   ACM競賽中另一個基礎運算,大數的階乘(factorial),其實階乘中要算超出int表示範圍的階乘這是個十分浩瀚的工程,其實就是很多個大數先乎乘積再求和。     真不敢想象一個位數超過百位的數字,它的階乘,這個目前不考率,^_^,

原创 Fleury Algorithm

I don't know why writing this article. Several days ago, Mrs Yee told us that traslations  would be replaced by

原创 隨機數的分配(HDU1014)

好久沒有做題了,今天到HDUoj上轉轉,結果才幾周沒有寫代碼,感覺大腦反應有點遲鈍,一個隨機數分配題目讓我弄了一個小時,由此可知學習必須持之以恆,不得有半點鬆懈。。 http://acm.hdu.edu.cn/showproblem.php

原创 日期轉換週期(續)

//程序目的給出年月日,顯示對應的星期。#include<iostream>using namespace std;const char _char='-';//const char Y='/';void genl_(int month,i

原创 HDU1033/acm

hdu1033題目很長,很難懂,愣是把題目翻來覆去讀了好多遍,最後才曉得,原來是個很簡單的問題。 向量的旋轉,當前向量的末端是完成旋轉後向量的起始端。相當於把向量沿着其方向平移其模長度後再旋轉。 題目的大概意思就是這個,A順時針旋轉,V逆時

原创 日期轉化星期

給出年月日轉換成當日的星期,糾結了。。。已知0年1月1日是週日。 #include<iostream>using namespace std;void W(int month,int day,int year){ long sum,Sum;

原创 程序設計中數學很重要(杭電1079)

今天再次登臨HDUOJ(杭州電子科技大學在線評判系統),初看到1079題的時候感覺有點複雜,題目講的很長信息給的比較多,這對於一般人來說就是個bug,信息越多導致頭腦越亂,思路越不清晰。 還是看原題吧http://acm.hdu.edu.c

原创 糾結的HDU(杭電OJ)1013

題目鏈接http://acm.hdu.edu.cn/showproblem.php?pid=1013 我的源代碼是: #include<iostream>#include<string>using namespace std;void Di

原创 大數運算

大數之間的運算在ACM競賽中一直比較熱門,其實就是模擬手算過程。在各大oj上一般是給新手用來鍛鍊使用,不過縱觀很多oj這樣的題目成功率還是相當的低。 午飯後休息沒事兒幹,隨便敲了一下大數間的乘法,這在大數運算中屬於比較簡單的一種算子。 ht

原创 C++ Output Formatting

Output Formatting Many students complain that C++ streams are difficult to use for output, when compared to the older C