51nod 1433【数学】
思路: 
不晓得阿,n%9==0即n数值各个位加起来要%9==0; 
如果知道这个,那么%90==0就是末尾多个0就好了,那么后面就是随便搞吧;
#include <stdio.h>
#include <string.h>
#include <iostream>
using namespace std;
typedef long long LL;
const int N=1e3+10;
int a[N];
int z[N];
int n;
int main()
{
    int sum,x,num,ans;
    bool flag=false;
    sum=num=0;
    ans=0;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        scanf("%d",&x);
        sum+=x;
        if(sum%9==0)
        {
            if(sum>ans)
                ans=sum;
        }
        if(!x)
        {
            z[num++]=x;
            flag=true;
        }
    }
    if(!flag)
        puts("-1");
    else
    {
        if(ans)
        {
            for(int i=1;i<=ans/5;i++)
                printf("5");
            for(int i=0;i<num;i++)
                printf("0");
        }
        else
            puts("0");
    }
    return 0;
}
51nod 1433【数学】的更多相关文章
- 51Nod 1433 0和5(9的倍数理论)
		http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1433 思路: 数论中关于9的倍数的理论:若是一个数能被9整除,则各位数之 ... 
- 51nod 1433 0和5【数论/九余定理】
		1433 0和5 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 小K手中有n张牌,每张牌上有一个一位数的数,这个 ... 
- 51nod 1433:0和5
		1433 0和5 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 取消关注 小K手中有n张牌,每张牌上有一个一位数的数, ... 
- 51Nod - 1433 0和5  找规律
		小K手中有n张牌,每张牌上有一个一位数的数,这个字数不是0就是5.小K从这些牌在抽出任意张(不能抽0张),排成一行这样就组成了一个数.使得这个数尽可能大,而且可以被90整除. 注意: 1.这个数没有前 ... 
- 51Nod 1433 0和5
		小K手中有n张牌,每张牌上有一个一位数的数,这个字数不是0就是5.小K从这些牌在抽出任意张(不能抽0张),排成一行这样就组成了一个数.使得这个数尽可能大,而且可以被90整除. 注意: 1.这个数没有前 ... 
- 51nod 1225 数学
		F(n) = (n % 1) + (n % 2) + (n % 3) + ...... (n % n).其中%表示Mod,也就是余数. 例如F(6) = 6 % 1 + 6 % 2 + 6 % 3 + ... 
- 51Nod 1433 0和5(数论)
		小K手中有n张牌,每张牌上有一个一位数的数,这个字数不是0就是5.小K从这些牌在抽出任意张(不能抽0张),排成一行这样就组成了一个数.使得这个数尽可能大,而且可以被90整除. 注意: 1.这个数没有前 ... 
- 51Nod 1433 0和5 (数论 && 被9整除数的特点)
		题意 : 小K手中有n(1~1000)张牌, 每张牌上有一个一位数的数, 这个字数不是0就是5.小K从这些牌在抽出任意张(不能抽0张), 排成一行这样就组成了一个数.使得这个数尽可能大, 而且可以被9 ... 
- 51NOD 1639 绑鞋带  数学
		http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1639 假如一开始有一根绳子. 那么增加一根的时候,可以插在它的尾部,也可 ... 
随机推荐
- DevExpress2011控件教程)编辑控件(comboBox,AspxCheckBox) 范例1
			DevExpress2011控件教程)编辑控件(comboBox,AspxCheckBox) 范例1 AspxCheckBox 是一个检查编辑控件去展示特殊条件是否关闭或者打开.它一般会展示Yes/N ... 
- java开始到熟悉62
			(说明:昨天网络出现了问题导致昨天的没有按时上传,这篇算是昨天的,今天晚上照常上传今天的内容) 本次主题:数组拷贝.排序.二分法 1.数组拷贝 a.java.lang中System 类包含一些有用的类 ... 
- Katalon
			Katalon---一款好用的selenium自动化测试插件 selenium框架是目前使用较广泛的开源自动化框架,一款好的.基于界面的录制工具对于初学者来说可以快速入门:对于老手来说可以提高开发自动 ... 
- Intel的东进与ARM的西征(4)--理想的星空,苹果处理器之野望
			http://www.36kr.com/p/200031.html “人生五十年,如梦亦如幻.有生斯有死,壮士何所憾?”之所以没有遗憾,是因为有了理想. 公元 1582 年,日本战国时期最著名的霸主, ... 
- 在VC中动态加载ODBC的方法
			在使用VC.VB.Delphi等高级语言编写数据库应用程序时,往往需要用户自己在控制面板中配置ODBC数据源.对于一般用户而言,配置ODBC数据源可能是一件比较困难的工作.而且,在实际应用中,用户往往 ... 
- leetcode笔记:Pascal's Triangle
			一. 题目描写叙述 Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows ... 
- 初学unity 3D 遇到的一个问题--预制体选项没有找到。
			没有找到预制体这个选项. 我的工程如下: 
- 在C语言中使用libiconv进行编码转换的示例
			libiconv_sample.c #include <stdio.h> #include <malloc.h> #include "libiconv/iconv.h ... 
- Springboot读取自定义的yml文件中的List对象
			Yml文件(novellist.xml)如下: novellist: list: - name: 笑傲江湖 type: 武侠 master: 令狐冲 a ... 
- NSString类的方法实现
			创建一个新字符串并将其设置为 path 指定的文件的内容,使用字符编码enc,在error上返回错误 + (id)stringWithContentsOfURL:(NSURL *)url encodi ... 
