原创 UVA725 Division(紫書例題第七章1)
UVA725 Division(暴力破解法入門) 歷史告訴我們就算是紫書上有翻譯,只看紫書不看原文的輸入輸出要求是不行的。 #include<stdio.h> #include<string.h> int disnum(int a)
原创 java 基礎
類函數 描述(輸入長寬判斷面積和周長。) class Rectangle { double length; double width; double getArea() { return length*width; } d
原创 UVA 401 Palindromes(刷紫書)
迴文 經典的字符串例題 出現的問題:一開始只考慮到了兩邊的字符的關係,到後來在網上找到測試用例,發現需要如果是奇數需要判斷最中間的符號是否爲鏡像; #include<stdio.h> #include<string.h> int pa
原创 3-1 得分
得分 #include<stdio.h> #include<string.h> int main() { //char a[100]="oooxoxo"; char a[100]; gets(a); int
原创 Strange fuction
這是一道二分查找的題 每次選定義域中間的點,求導可判斷出其單調性,F((x+y)/2)'>0說明其根落在x到(x+y)/2區間內反之則在其(x+y)/2到y區間,以此類推每次縮小一半直到定義域精度小於1e-6. 即可求出近似根的座標,代
原创 杭電 1248 寒冰王座 (完全揹包)
杭電 1248 寒冰王座 (完全揹包) 01揹包是從後向前,完全揹包是從前向後。可以看看揹包九講完全揹包 01揹包例題。 #include<cstdio> #include<cstring> #include<iostream>
原创 C語言基礎練習題c語言試題100道(前三十道)
c語言試題100道(前三十道) 前三十道 //自己做的由於題幹較爲模糊可能和標準答案有所差異 1. 按下述格式,從鍵盤輸入一個整數加法表達式:操作數1+操作數2,然後計算 並輸出表達式的計算結果,形式如下:操作數1+操作數
原创 2521-反素數
#include<cstdio> #include<cmath> int ff[5000]={0}; void fun() { int i,j; for(i=1;i<=5000;i++) for(j=1;
原创 (回顧)杭電 1001 Sum Problem
剛開始接觸杭電題的時候這道題可是坑苦了我,並不是難題但難住了很大一部分像我一樣的菜鳥,曾一度讓我失去信心,和很多人一樣覺得這麼簡單的題自己都做不好(當然我這種沒心沒肺的人是不會放在心上的)。 出現的問題: (1)少一個換行(這可就該怪
原创 2-2韓信點兵
#include<stdio.h> int main() { int a=0,b=0,c=0,x; scanf("%d%d%d",&a,&b,&c); printf("%d%d%d\n",a,b,c); f
原创 杭電 1171 Big Event in HDU(606比賽選拔 2017-08-20)(1003)
可轉化成01揹包問題. 雖然有重複的物品,但可以把每個物品看做是一個獨立的個體。這樣就相當於把混合揹包問題轉化成01揹包。揹包的容量就是{(總價值)/2}. 問題描述 如今,我們都知道,計算機學院是杭州電子科技大學最大的部門。但是,也許
原创 杭電1021 Fibonacci Again(606比賽選拔 2017-08-20)(1002)
1002 杭電1021 Fibonacci Again 這題有個坑不能用一般的遞推得找規律; 計算出滿足條件的結果得出這是個等差數列 2 6 10 14 an=a1+(n-1)d d=4;通項公式:an=4*n-2 所以計算(n+2)
原创 杭電 2037 今年暑假不AC(606比賽選拔 2017-08-20)(1004)
杭電 2037 今年暑假不AC 先排序,比較後一個數(bi數組),找前一個數(ai數組)中比他(bi)大的數(如果小,則說明是時間重疊的看不了的節目),之後只要找到最小的bi的值就好。bi值最小說明節目時長最短,所以看節目的總量最多。
原创 2-3倒三角形型
倒三角形 wpbnull控制空格輸出 wpblll控制#輸出 #include<stdio.h> int wpblll(int n); int wpbnull(int i,int n); int main() { int n,i
原创 (數組)計算字符串個數的方法
計算字符串個數的方法 1.while(a[i]!='\0') {count++;i++;}//只要不是字符串的結束符,count加一。 #include<stdio.h> int main() { char a[80];