LeeBlog

导航

2011年4月9日 #

HDU 2100 Lovekey

摘要: 这是一大数题,直接套模板,其实跟十进制差不多,不过把对10取余改成对26取余就行了,水过#include<stdio.h>#include<string.h>#define max 250int num[max];char str1[max],str2[max];void cal( ){ memset( num,0,sizeof( num ) ); int len1 = strlen( str1 ),len2 = strlen( str2 ); for( int i = 0; i < ( len1 > len2 ? len1 : len2 ); ++i )/ 阅读全文

posted @ 2011-04-09 17:51 LeeBlog 阅读(241) 评论(0) 推荐(0) 编辑

HDU 2054 A == B ?

摘要: JAVAimport java.io.*;import java.util.*;import java.math.*;import java.io.BufferedInputStream; public class aa{ public static void main( String[] args ) { BigDecimal a,b; Scanner cin = new Scanner(System.in); while( cin.hasNext() ) { a = cin.nextBigDecimal(); b = cin.nextBigDecimal(); a = a.stripTra 阅读全文

posted @ 2011-04-09 13:47 LeeBlog 阅读(739) 评论(0) 推荐(0) 编辑

HDU 1402 A * B Problem Plus

摘要: 这是大数相乘的一模板题;先把两个字符串变成ASCII码(不能和倒置放在一块,否则会出错),然后把他们全部倒置,然后再将他们相乘,最后再进位,不过这样会超时,将会在近段时间内发布不超时的代码#include<stdio.h>#include<string.h>#include<stdlib.h>#define Max 100000int num[Max];char str1[Max] = {0},str2[Max] = {0};void cal( ){ int len1 = strlen( str1 ),len2 = strlen( str2 ); for( 阅读全文

posted @ 2011-04-09 10:30 LeeBlog 阅读(381) 评论(0) 推荐(0) 编辑