自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 UVa 340 - Master-Mind Hints

Master-Mind Hints MasterMind is a game for two players. One of them, Designer, selects asecret code. The other,Breaker, tries to break it. A code is no morethan a row of colored dots. At t

2012-05-31 21:57:23 870

原创 UVa 10420 - List of Conquests

Problem BList of ConquestsInput:standard inputOutput: standard outputTime Limit: 2 secondsIn Act I, Leporello is telling Donna Elvira about his master's long list of conquests:``This is th

2012-05-31 18:51:10 720

原创 UVa 299 - Train Swapping

冒泡排序记录交换次数#include int main(){ int i,j,n,m,s,t; int a[10000]; scanf("%d",&n); int flag; while(n--) { scanf("%d",&m); for(i=0;i<=m-1;i++) {

2012-05-24 23:07:20 517

原创 748 - Exponentiation

ExponentiationProblems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt is a taxing experience

2012-05-23 23:06:28 850

原创 575 - Skew Binary

这道题目就是把输入的大整数用字符串代替一下,最终的结果不超出int ,用int保存数据就行。#include #include char s1[100000];int main(){ int i,j,n,m,s,t; int l; while(scanf("%s",s1)!=EOF) { l=strlen(s1); if(

2012-05-22 22:27:15 679

原创 10494 If We Were a Child Again

这道题目的思路就是用数组将除法模拟一下,一次取出各位进行除法,商一次存储在整型数组中,将余数与下一位结合,此处的用的类型为long long int 以免在余数在与下一位结合的时候造成数据的溢出,至于为什么用long long int 可以防止溢出是因为在与下一位结合的时候其最大位数是 int 型最大位数+1,因此用long long int 可以。最后的余数是整体的余数,数组中的数合起来是商。

2012-05-22 22:05:15 746

原创 UVa Where is the Marble?

这道题目没什么难的就是对输入的数字进行从小到大排序,对要查找的数字一次查找,一旦查到就break,并输出位置。#include int cmp(const *a,const *b){ return (*(int *)a-*(int *)b);}int a[100000],b[100000];int main(){ int i,j,n,m,s,t;

2012-05-11 22:42:50 626

原创 UVa 10420 - List of Conquests

做这道题目完全就是字符串的比较,包含的过程如下:1:判断出现的国家在前面是否已经出现过,如果出现了,则要比较后面的人名是不是一样,如果一     样,就不用再计数了,不一样则要在s2中寻找该国家在对应的位置(a中)上+1。2:如果没有出现  需要在s2 中曾加这个国家,并使对应的整形数组(a中)位置初始化为1.3:对s2进行排序,在两个字符串进行对调的时候a中对应的位置也应对调。

2012-05-11 16:41:48 933

原创 1260. Nudnik Photographer

我在做这道题的时候首先用的是回溯法,但是交上地 时候显示超时,下面我把用回溯法的代码贴出来。#include #include int n,flag=0;int b[100],a[100];int main(){ void f(int x); int i,j,m,t; scanf("%d",&n)!=EOF flag=0; fo

2012-05-10 17:53:08 746

原创 1009. K-based Numbers

1.一开始我做这道题的时候错误的理解了题的意思,其题意并不是一个十进制数转化为k进制数后看有没有连续的0,n代表的是位数,k代表的是k进制数。 2.题目不允许有前导零,但是我们能可以先按有前导零来考虑最后在删去前导零的情况。3.很容易想到下面的递推公式,当第n位为零的时候,种数为第n-1去除前导零  即为 (k-1)*a【n-2】。第n位为非零的时候,种数为  (k-1)*a【n-1】

2012-05-05 11:31:03 773

原创 放苹果

#includeint main(){ int f(int n,int m); int i,j,m,n,s,t; scanf("%d",&t); while(t--) { scanf("%d %d",&n,&m); s=f(n,m); printf("%d\n",s); } return 0

2012-05-04 20:52:18 1356

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除