codeforces 515C C. Drazil and Factorial(水题,贪心)
题目链接:
time limit per test
2 seconds
256 megabytes
standard input
standard output
Drazil is playing a math game with Varda.
Let's define for positive integer x as a product of factorials of its digits. For example, .
First, they choose a decimal number a consisting of n digits that contains at least one digit larger than 1. This number may possibly start with leading zeroes. Then they should find maximum positive number x satisfying following two conditions:
1. x doesn't contain neither digit 0 nor digit 1.
2. = .
Help friends find such number.
The first line contains an integer n (1 ≤ n ≤ 15) — the number of digits in a.
The second line contains n digits of a. There is at least one digit in a that is larger than 1. Number a may possibly contain leading zeroes.
Output a maximum possible integer satisfying the conditions above. There should be no zeroes and ones in this number decimal representation.
4
1234
33222
3
555
555
In the first case,
思路:把数拆一下就是很简单了;
AC代码:
#include <bits/stdc++.h>
using namespace std;
char s[];
int flag[];
int main()
{
int n;
scanf("%d",&n);
memset(flag,,sizeof(flag));
scanf("%s",s);
for(int i=;i<n;i++)
{
if(s[i]=='')
{
flag[]+=;
flag[]+=;
}
else if(s[i]=='')
{
flag[]+=;
flag[]+=;
}
else if(s[i]=='')
{
flag[]+=;
flag[]+=;
}
else if(s[i]=='')
{
flag[]+=;
flag[]+=;
flag[]+=;
}
else flag[s[i]-'']+=;
}
for(int i=;i>;i--)
{
//cout<<"@"<<flag[i]<<endl;
while(flag[i])
{
printf("%d",i);
flag[i]-=;
}
}
}
最新文章
- MediaElement 的两种模式
- PCA 主成分分析(Principal components analysis )
- findByExample(Object exampleEntity)方法得到的List判断是否为空,不可用(lis != null)
- C# WinForm控件之Dock顺序调整
- XUnit学习
- 杭电oj 1016 Prime Ring Problem
- vs2010常用快捷方式
- javascript 函数学习
- 通过纯Java代码从excle中读取数据(为.xlsx文件)
- TCP carries HTTP data in order, and without corruption
- kafka 0.10.2 cetos6.5 集群部署
- synchronized Lock用法
- jmockit学习
- vue生命週期
- C++解题报告 : 迭代加深搜索之 ZOJ 1937 Addition Chains
- 跨域调用接口的方法之一:$.ajaxSetup()
- BZOJ3537 : [Usaco2014 Open]Code Breaking
- C#缓存流的使用浅析
- Visual Studio Ultimate 2013
- 转:如何捕获winform程序全局异常?