`
xxx0624
  • 浏览: 31656 次
文章分类
社区版块
存档分类
最新评论

HDU4608+简单题

 
阅读更多
/*
AC&Simple
*/
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<algorithm>
#include<iostream>
#include<queue>
#include<map>
#include<math.h>
using namespace std;
typedef long long ll;
//typedef __int64 int64;
const int maxn = 110005;
const int inf = 0x7fffffff;
const double pi=acos(-1.0);
const double eps = 1e-8;

char sum[ maxn ];
int First;

void Add( int Index ){
	while( Index>=0 ){
		if( sum[ Index ]>='0'&&sum[ Index ]<='8' ){
			sum[ Index ] ++;
			break;
		}
		else {
			sum[ Index ] = '0';
			Index --;
		}
	}
	if( sum[ 0 ]=='0' ){
		First = 1;
	}
	return ;
}//+1

int GetSum( int Index ){
	int ans  = 0;
	while( Index>=0 ){
		ans += (sum[ Index ]-'0');
		Index --;
	}
	ans += First;
	return ans;
}

int main(){
	int T;
	scanf("%d",&T);
	while( T-- ){
		scanf("%s",sum);
		First = 0;
		int Index = strlen( sum )-1;
		Add( Index );
		while( 1 ){
			if( GetSum( Index )%10==0 ){
				break;
			}
			Add( Index );
		}
		if( First==1 ){
			printf("1");
		}
		printf("%s\n",sum);
	}
	return 0;
}


分享到:
评论

相关推荐

    ACM HDU题目分类

    除了以上分类外,ACM HDU 题目分类还包括其他一些分类,例如,1014 简单题;1022 数据结构的题(栈的应用);1030 简单题,可用模拟过 等等。 ACM HDU 题目分类是一个非常重要的参考资源,对于编程选手来说,掌握...

    杭电HDU2050题的ac程序

    一个十分简单的程序,能够ac杭电hdu的第2050题,无注释,简单明了

    acm课件简单数学题(杭电)(HDU)

    本课件"acm课件简单数学题(杭电)(HDU)"正是针对这一领域的一份宝贵资源,旨在提升参赛者解决数学问题的能力,从而在ACM竞赛中提高AC(Accepted,即正确解答)题目的效率。 课件中包含的“简单数学题090223.ppt...

    HDU DP动态规划

    【描述】提到的"HDU的一题"可能是指HDU(杭州电子科技大学)在线判题系统中的一道动态规划题目。这个系统经常被用来举办各类编程竞赛,包括ACM/ICPC(国际大学生程序设计竞赛)等。描述中的省略部分可能包含了具体...

    POJ、HDU、ZOJ、SOJ水题过滤器

    标题中的“POJ、HDU、ZOJ、SOJ水题过滤器”指的是一个工具,它主要用于帮助在ACM(国际大学生程序设计竞赛)训练中筛选出这些在线判题系统中的简单题目,即所谓的“水题”。这些在线判题平台是编程爱好者和参赛者们...

    acmhdu1005

    hdu 1005.比较简单的一道题,有兴趣的可以看看。

    hdu1290解题报告

    ### hdu1290解题报告 #### 题目背景与意义 此题作为对杭州电子科技大学五十周年校庆的献礼,通过一道趣味性的数学问题来庆祝这一重要时刻。题目背景设置在一个充满想象力的情境下,即如何通过不同数量的切刀将一个...

    (HDUACM201403版_02)简单数学题

    杭电ACM课件2014版之 (HDUACM201403版_02)简单数学题

    hdu 的2072,2084,2082,1170,ac代码

    首先,HDU 2072题要求我们处理字符串,并进行单词的计数与去重。在编程实践中,字符串操作是一项基础技能,它涉及到对字符数组或字符串对象的处理。在本题中,编写者首先利用`sscanf`函数从输入中读取字符串,并使用...

    hdu题目分类

    例如,题目编号为1000至1028之间的基础题,可能涉及简单的数学运算、数组操作以及基本的数据类型转换等,是编程学习的基础。 ### DP(动态规划) 动态规划是一种解决多阶段决策过程中的最优化问题的方法。它通过将...

    HDU.rar_hdu_hdu07_com_shownv9b_www.563hdu.

    【描述】"HDU一部分题目原码,大部分是可运行的,可能有几题不完整" 表明这个压缩包中的内容主要是HDU平台上一些编程题目的解决方案,源代码文件。这些代码大部分是可以直接运行的,意味着它们已经实现了题目所要求...

    ACM入门十题(杭电oj)

    这道题目主要考察的是基本的输入输出操作以及简单的算术运算。代码中使用了`scanf`函数读取两个整数,并用`printf`函数输出它们的和。这里的关键在于循环读取输入直到遇到文件结束符(EOF),确保程序能够处理多组...

    HDU题目分类

    简单题(1003):本题目是关于简单的数学运算的应用,需要使用基本的数学概念来解决问题。 知识点:数学基础知识、简单运算 4. 渊子赛马 排序+贪心的方法归并(1004):本题目是关于排序算法和贪心算法的应用,...

    acm课件 HDU 算法大全

    (lecture_02)简单数学题 (lecture_03)递推求解 (lecture_04)动态规划(1)_ (lecture_05)计算几何基础_ (lecture_06)母函数 (lecture_7)特殊的数 (lecture_8)组合博弈入门 (lecture_09贪心算法 ...

    hdu-acm源代码(上百道源代码)

    首先,HDU(杭州电子科技大学)是举办ACM/ICPC区域赛的高校之一,其在线判题系统HDU-ACM平台提供了大量的编程题目供参赛者练习。这些题目涵盖了算法的各个领域,如图论、动态规划、搜索算法、数学问题、字符串处理等...

    HDU-ACM_java.rar_hdu

    【描述】"杭电acm 一些java语言实现的水题目" 指出,这些Java代码是解决一些相对简单的ACM竞赛问题,通常被称为“水题”或基础题。这类题目旨在帮助初学者熟悉竞赛环境,建立编程基础,以及提高解决常见算法问题的...

    Rightmost Digit_hdu_

    【描述】"hdu题解的答案十分简单的一个题,思路清晰,特别简单" 描述中的这句话暗示了该题目的解决方案可能并不复杂,适合初学者或者作为热身题目。通常在编程竞赛中,简单的思路意味着问题可能集中在基础的算法上...

    HDU ACM as easy as a+b

    - 标签“ACM”再次强调了本题与ACM程序设计竞赛的相关性,提示读者此题可能来源于此类竞赛或练习题集。 ### 代码片段中的知识点 #### C语言基础 - **预处理指令**:`#include&lt;stdio.h&gt;` 表示包含标准输入输出...

    HDU-ACM课件.rar

    4. **简单数学题**:这类题目可能包括数论、组合数学、概率论等方面的问题,要求灵活运用数学知识解决实际问题,例如质因数分解、排列组合、几何变换等。 5. **贪心算法**:贪心算法是每一步都采取局部最优解的方法...

Global site tag (gtag.js) - Google Analytics