摘要: Problem Description"Well, it seems the first problem is too easy. I will let you know how foolish you are later." feng5166 says."The second problem is, given an positive integer N, we define an equation like this:N=a[1]+a[2]+a[3]+...+a[m];a[i]>0,1#includeint c1[121],c2[121];int mai 阅读全文
posted @ 2013-12-13 23:13 段少 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 问题描述:一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?此题比较简单。直接一一比对。#include#includechar s1[1001],s2[1001];int main(){ int i,j,m,n,k; while(scanf("%s",s1)!=EOF) { if(s1[0]=='#') break; scanf("%s",s2); m=strlen(s1);n=strlen(s2); j=0;k=0; ... 阅读全文
posted @ 2013-12-13 17:35 段少 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目描述:输入两个正整数A,B,计算A * B输出结果输入:输入包含多行,第一行表示测试数目,以后每行包含两个正整数A,B(A,B的位数小于200位)输出:针对每一行输入,输出一行代表A*B的结果此题是一个高精度问题,采取的算法是模拟乘法过程。用到字符三个数组。s1,s2用来接收A,B的值,S3用来存取结果。S3从数组下标最大开始存。代码如下:#include#include#includechar s1[201],s2[201],s3[401];int main(){ int i,j,n,k1,k2,k,t,d,m; scanf("%d",&n); while(n 阅读全文
posted @ 2013-12-13 12:01 段少 阅读(209) 评论(0) 推荐(0) 编辑