原创 C++ 編程小講堂 第二章

哈嘍,大家好,歡迎來到YiZR的c++編程小講堂!上一期我們已經讓電腦隨機輸出了一個數,這一次就讓我教你們怎麼來猜。上次我們隨機出的數字存在了變量j裏,好啊,我們先來創建一個新的變量n:int n; 然後呢,肯定要讓玩家輸入一個數到n,

原创 USACO1.1:gift1

#include<stdio.h> #include<string.h> char name[14][14]={0},give[14]={0}; int money[14]={0}; char giver[14]; int i,j,k,m

原创 高精度乘法加強

轉自http://blog.csdn.net/cm_yali/article/details/50607751 #include<stdio.h> #include<stdlib.h> #include<string.h>

原创 TREAP平衡樹

#include<cstdio> #include<stdlib.h> using namespace std; struct node{ int x,w,h,r,l; }; struct node a[10001]; int e; v

原创 USACO1.1:friday

#include<stdio.h> int pd(int x){ if(x%4==0||x%100==0 && x%400==0){ return 1; }else return 0; } int a[10],b[500]; in

原创 NOIP2010:接水問題

#include <stdio.h> #include<stdlib.h> int main(){ int n,m,i,j,a[10001],b[101],max=0,mn,mk,k; scanf("%d%d",&n,&m

原创 NOIP2008:ISBN號碼

#include<stdio.h> #include<stdlib.h> #include<string.h> char a[20]; int main(){     int i,j,k,m,n;     gets(a);     m=(

原创 過河卒

轉自http://blog.csdn.net/cm_yali/article/details/50607787 #include<stdio.h> #include<stdlib.h> int a[30][30]; long

原创 NOIP2007:紀念品分組

#include<stdio.h> #include<stdlib.h> int a[100]; int main(){ int i,j,k,m,n,w; scanf("%d%d",&w,&n); for(i=1;

原创 USACO1.5:sprime

#include<stdio.h> #include<math.h> int n; int k(int a) { int i,m; switch(a){ case 1:return 1;break; case 2:return

原创 遞歸漢諾塔

#include<cstdio> #include<string> #include<cmath> using namespace std; int ans=0; void hanoi(int n,int a,int

原创 [NOIP基礎數論]快速冪

#include<stdio.h> #include<stdlib.h> #include<math.h> int p3(int a,int b){ int r=1,base=a; while(b!=0){ if(

原创 C++優先隊列 合併果子

轉自http://blog.csdn.net/cm_yali/article/details/50610839 #include <cstdio> #include <queue> using namespace std;

原创 USACO1.2:dualpal

#include<stdio.h> int b; int p(int x){ int i,j,m,k,n,sum=0,a[100]={},t; for(k=2;k<=10;++k) { n=x; t=

原创 C++編程小講堂 第一章

    哈嘍,大家好,歡迎來到YiZR的c++編程小講堂!各位想必都是對C++有一定基礎及興趣的人,希望有一天能玩上自己寫的遊戲,那麼,就從一個簡單的猜數字遊戲寫起吧!    猜數字,顧名思義,就是隨機出一個數讓你來猜,那麼,怎麼才能隨機