没事写小程序
021117
这个作者很懒,什么都没留下…
展开
-
坑爹啊,下次要看清楚题目要求了,杭电1002,结果对了,但是格式不一样,也不想改了
#include #include #include using namespace std; const int N=1000; const int N2=1001; void sum(char *num1,char *num2,int a,int b,int m){ char num3[1001]; int flag=0; int x=a>b?a:b; int temp=0; for原创 2014-01-13 22:52:04 · 697 阅读 · 0 评论 -
杭电1003 ,好歹对了,但是空间复杂度挺高的。。。。。
/*这个算法是以前在编程之美上看过的,正好遇到了,做一下*/ #include #include #include using namespace std; int main(){ int n; cin>>n; int **a=new int* [n]; int **sum=new int *[n];//储存带有a[i]的最大值 int **maxsum=new int *[n原创 2014-01-25 15:47:09 · 641 阅读 · 0 评论 -
杭电1005 ,之前没遇到过,找到规律之后就蛮容易了。。。。
#include using namespace std; int main(){ int a; int b; int n; int time=0; int c; int i; cin>>a>>b>>n; int num[200]; while(a||b||n){ num[1]=1; num[2]=1; if(i>=3){ for原创 2014-01-27 18:46:19 · 636 阅读 · 0 评论 -
一道小程序
#include using namespace std; int main(){ int n=0; int ballNum=0; cin>>n>>ballNum; int pos=1; int maxPos=pow(2.0,n-1)-1; while(ballNum!=0&&pos<=maxPos){ if(ballNum%2!=0){ pos*=2; } else pos=po原创 2014-03-29 22:42:49 · 583 阅读 · 0 评论 -
学习python 快速排序
def q(start , end , a): if start>= end : return else : mid = (start+end)/2 i = start+1 j = end key =a[start] while i<j: while i<=end原创 2015-02-13 17:11:10 · 539 阅读 · 0 评论 -
使用java写的简单的计算器代码
大学时候编译原理没有好好学,学完了也不会用,现在重新学一下,按照《自制编程语言》书上的设计,写了一个计算器的代码 github地址原创 2016-10-09 17:50:43 · 4166 阅读 · 0 评论