Time of Update: 2018-12-04
String是字串常量。StringBuffer是字串變數 ,安全執行緒。StringBuilder是字串變數,線程不安全。速度:String<StringBuffer<StringBuilder為什麼String速度最慢呢?因為每次對 String 類型進行改變的時候,等同於產生了一個新的 String 對象,然後將指標指向新的 String
Time of Update: 2018-12-04
http://acm.hdu.edu.cn/showproblem.php?pid=2091格式輸出還是有問題,以後遇到這種題一定要小心!!我不小心把n=1的情況搞錯了~~多輸出了一行空行!#include <iostream>using namespace std;int main(){char ch;int n,i,j;int flag=0;//空行用 while(cin>>ch&&ch!='@'){cin>>n;if(flag)
Time of Update: 2018-12-04
01 May 2009 | Design, Tools | andyQuiet times in blog land as we’ve been busy in green field development with a new feedback platform for the V1 product line. I’ve been writing more code than normal and was greatly facilitated by using jQuery and
Time of Update: 2018-12-04
http://acm.hdu.edu.cn/showproblem.php?pid=1021找規律,一次找出f[0]~f[n]的對三取餘的數:1,2,0,2,2,1,0,1,1,2,0,2,2,1,0,1,1,2,0,2,2,1,0,1.........不斷迴圈我們的目的是找到取餘之後的0與n的關係,除了第一個,0和0之間都是有三個數,所以容易得到只要n%4==2,那麼f[n]=0.#include <iostream>using namespace std;int
Time of Update: 2018-12-04
Exam : 1Z0-851Java Standard Edition 6 Programmer Certified Professional Exam以下分析全都是我自己分析或者參考網上的,定有疏漏,還請大家對我的分析提出質疑。QUESTION 31Given:1. interface A { public void aMethod(); }2. interface B { public void bMethod(); }3. interface C extends A,B { public
Time of Update: 2018-12-04
PS:在IE中圖片的height和width值正確,但是不能正常顯示,相關問題待續。詳細功能參見http://blog.csdn.net/Vanessa219/archive/2009/04/27/4130250.aspximage.js $().ready(function() { var canvans_width = 300, canvans_height = 200, image_width = $("#rImg").width(), image_height
Time of Update: 2018-12-04
首先 firefox,opera下完全支援,參照http://blog.csdn.net/Vanessa219/archive/2009/04/27/4130250.aspx便可以達到效果。其次,由於每個瀏覽器的 Rendering Engine 不一樣,所以對javaScript的支援也就不一樣。上一個<ahref="http://blog.csdn.net/Vanessa219/archive/2009/04/27/4130250.aspx">版本</a>在
Time of Update: 2018-12-04
計算N!末尾有多少個0,也就是計算有多少個2*5;不同類型的的2*5下產生的0的個數不同,拿1000來說,2的個數總是比5多,故只看5;每個5個產生一個零(5*2),每個25個產生2個0(25*4);每個125個產生3個0(125*8),所以程式碼為:#include <iostream>using namespace std;int main(){int n=0,N;int five=5;while(cin>>N){while(N>five){n+=N/five;
Time of Update: 2018-12-04
矩形嵌套時間限制:3000 ms |
Time of Update: 2018-12-04
斐波那契數列指的是這樣一個數列:1、1、2、3、5、8、13、21、…… 如果設F(n)為該數列的第n項(n∈N+)。那麼這句話可以寫成如下形式: F(0) = 0,F(1)=1,F(n)=F(n-1)+F(n-2) (n≥2) ;通項公式:F(n)=(√5/5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}這樣一個完全是自然數的數列,通項公式卻是用無理數來表達的。性質:
Time of Update: 2018-12-04
http://acm.nyist.net/JudgeOnline/problem.php?pid=6典型的貪心,最優裝載問題。每個噴水口最大覆蓋長度為:2*sqrt(a[i]*a[i]-1把噴水口半徑從大到小排列,從最大的開始取就可以。注意:半徑1以及以下的噴水裝置一點用也沒有。題目中說肯定會全部濕潤,所以不用管這種情況。#include <iostream>#include <cmath>using namespace std;double a[610];int
Time of Update: 2018-12-04
http://acm.nyist.net/JudgeOnline/problem.php?pid=71貪心,乘船問題。用兩個下標i,和j分別表示最輕的人和最重的人,每次現將j往左移動,知道i和j能夠做一條船,然後i++,j--,並重複上述操作。#include <iostream>#include <cstring>#include <algorithm>using namespace std;int a[310];int main(){int
Time of Update: 2018-12-04
http://acm.nyist.net/JudgeOnline/problem.php?pid=106貪心#include <iostream>using namespace std;int main(){int n;cin>>n;int v[11],w[11];while(n--){int s,m;cin>>s>>m;for(int i=0;i<s;i++)cin>>v[i]>>w[i];for(int
Time of Update: 2018-12-04
http://acm.nyist.net/JudgeOnline/problem.php?pid=12這道題是一道典型的貪心,可以轉化為區間覆蓋問題。首先把圓的覆蓋轉化成線段,草坪轉化為定長線段。即轉化成直線上的線段覆蓋問題,就是求用最少的線段數把整個地區都覆蓋了,不能覆蓋的輸出0。這道題做的有點慢,主要是細節沒注意好。用了好幾個測試資料才改正過來的。我的錯主要是處在len的計算上了,沒注意到len是不斷變化的,是隨著a[i],b[i]的變化而變化的!!!!!!必須現用現算!#include &
Time of Update: 2018-12-04
A、B、C、D、E、F、G、H、I、J 共10名學生有可能參加本次電腦競賽,也可能不參加。因為某種原因,他們是否參賽受到下列條件的約束: 1. 如果A參加,B也參加; 2. 如果C不參加,D也不參加; 3. A和C中只能有一個人蔘加; 4. B和D中有且僅有一個人蔘加; 5. D、E、F、G、H 中至少有2人蔘加; 6. C和G或者都參加,或者都不參加; 7. C、E、G、I中至多隻能2人蔘加 8. 如果E參加,那麼F和G也都參加。 9. 如果F參加,G
Time of Update: 2018-12-04
http://acm.nyist.net/JudgeOnline/problem.php?pid=14選擇不相交的區間,不過這道題數有點大。。。我好幾次逾時。。看了網上的一些改了很多。。呃。。都快改的和人家一樣了。。。主要是用了一個資料結構struct和algorithm。。。否則逾時,因為algorithm用的是快速排序,效率很高!#include <cstring>#include <cstdio> #include <algorithm>using
Time of Update: 2018-12-04
Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者參考網上的,定有疏漏,還請大家對我的分析提出質疑。QUESTION 235Given:5. class Payload {6. private int weight;7. public Payload (int w) { weight = w; }8. public void setWeight(int w) {
Time of Update: 2018-12-04
http://acm.hdu.edu.cn/showproblem.php?pid=1219#include <iostream>using namespace std;int main(){char buf[100010]; int n[26];//freopen("G:/in.txt", "r", stdin);while(gets(buf)){memset(n,0,sizeof(n));int len=strlen(buf);for(int i=0;i<len;i++){
Time of Update: 2018-12-04
poj: http://poj.org/problem?id=1700最簡單的農夫過橋問題,貪心。網上找的思路:http://www.cnblogs.com/drizzlecrj/archive/2007/10/20/931011.html以下是構造N個人(N >=
Time of Update: 2018-12-04
貪心,最大到最小依次加~~#include <iostream>#include <cstring>using namespace std;int main(){int m;cin>>m;int f[11];memset(f,0,sizeof(f));f[1]=1;for(int i=2;i<11;i++)f[i]=f[i-1]*i;while(m--){int n;cin>>n;int i;int aim=n;int