逆袭杭电计算机,逆袭指数-——杭电校赛(dfs)

逆袭指数

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)

Total Submission(s): 626    Accepted Submission(s): 94

Problem Description

这依然是关于高富帅小明曾经的故事——

尽管身处逆境,但小明一直没有放弃努力,除了搬砖,小明还研究过东方的八卦以及西方的星座,一直试图在命理上找到自己能够逆袭的依据。

当这些都失败以后,小明转向了数学研究,希望从中得到一些信息。一天,小明在研究《BestCoder逆袭的数理基础》这本书时,发现了宝贵的信息,其中写道:

每个人都存在一个逆袭指数,对于这个逆袭指数,可能存在连续的因子,如果这个连续因子足够长的话,那么这个人逆袭的概率就很大!

小明已知自己的逆袭指数,请告诉小明他最长的连续因子,以让他来判断他自己是否能够逆袭。

Input

输入包含多组测试数据。

每组数据占一行,包含一个整数N,表示小明的逆袭指数,N小于2^31。

Output

对于每组数据,请输出2行:

第一行输出最长的因子个数;

第二行输出最小的因子序列,具体请参考样例。

特别说明:由于小明十分讨厌单身,所以1不算因子。

Sample Input

630

12

Sample Output

3

5*6*7

2

2*3

Hint

630 = 3*5*6*7

#include

#include

#include

#include

#include

#include

#include

#include

using namespace std;

const int INF = 1e9+;

int a[],Max=,b[];

void dfn(int n,int k,int l)

{

if(n%k== && n!=)

{

a[l]=k;

dfn(n/k,k+,l+);

}

else if(Max

{

Max=l;

for(int i=;i

{

b[i]=a[i];

}

}

}

int main()

{

int n;

while(scanf("%d",&n)!=EOF)

{

int len=sqrt(n);

Max=;

for(int i=;i<=len;i++)

{

dfn(n,i,);

}

if(Max== && n!=)

{

Max=;

b[]=n;

}

printf("%d\n",Max);

printf("%d",b[]);

for(int i=;i

{

printf("*%d",b[i]);

}

printf("\n");

}

return ;

}

搬砖--杭电校赛(dfs)

搬砖 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Total Submissi ...

ACM组队安排-——杭电校赛(递推)

#include #include #include #include #in ...

hdu 逆袭指数

Problem Description   这依然是关于高富帅小明曾经的故事—— 尽管身处逆境,但小明一直没有放弃努力,除了搬砖,小明还研究过东方的八卦以及西方的星座,一直试图在命理上找到自己能够逆袭 ...

杭电1010(dfs &plus; 奇偶剪枝)

题目: The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked ...

Sum It Up POJ 1564 HDU 杭电1258【DFS】

Problem Description Given a specified total t and a list of n integers, find all distinct sums using ...

可持久化线段树的学习(区间第k大和查询历史版本的数据)(杭电多校赛第二场1011)

以前我们学习了线段树可以知道,线段树的每一个节点都储存的是一段区间,所以线段树可以做简单的区间查询,更改等简单的操作. 而后面再做有些题目,就可能会碰到一种回退的操作.这里的回退是指回到未做各种操作之 ...

ACM 五一杭电赛码&quot&semi;BestCoder&quot&semi;杯中国大学生程序设计冠军赛小记

对于这项曾经热爱的竞赛,不得不说这是我最后一年参加ACM比赛了,所以要珍惜每一次比赛的机会. 五一去杭电参加了赛码"BestCoder"杯中国大学生程序设计冠军赛,去的队伍包括了今 ...

2018 Multi-University Training Contest 1 杭电多校第一场

抱着可能杭电的多校1比牛客的多校1更恐怖的想法 看到三道签到题 幸福的都快哭出来了好吗 1001  Maximum Multiple(hdoj 6298) 链接:http://acm.hdu.edu. ...

2016 华南师大ACM校赛 SCNUCPC 非官方题解

我要举报本次校赛出题人的消极出题!!! 官方题解请戳:http://3.scnuacm2015.sinaapp.com/?p=89(其实就是一堆代码没有题解) A. 树链剖分数据结构板题 题目大意:我 ...

随机推荐

【转】App架构设计经验谈:接口的设计

App架构设计经验谈:接口的设计 App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉. 安全机制的设计 现在,大部分App的接口都采用REST ...

php 遍历目录下的所以文件和文件夹

【Apache】apache简单配置URL重写规则

[概述]URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程.举个例子来说,如果通过浏览器进来的URL是index.php?type=news&& ...

codeforces 719A:Vitya in the Countryside

Description Every summer Vitya comes to visit his grandmother in the countryside. This summer, he go ...

hibernate3连oracle的各种坑。。

坑一:驱动错误导致sql查询不了,升级驱动到最新版即可 2.通过构造函数封装数据时,如果报错无法实例化并且不是因为字段不对应导致的,可以试试把float改为Float之类的包装类

让你的javascript函数拥有记忆功能,降低全局变量的使用

考虑例如以下场景:假如我们须要在界面上画一个圆,初始的时候界面是空白的.当鼠标移动的时候,圆须要尾随鼠标移动.鼠标的当前位置就是圆心.我们的实现方案是:假设界面上还没有画圆,那么就新创建一个:假设已经 ...

Just Finish it up UVA - 11093

Just Finish it up Time Limit: 3000MS   Memory Limit: Unknown   64bit IO Format: %lld & %llu [Sub ...

UVA1449 Dominating Patterns

UVA1449 Dominating Patterns 题目描述 有N个由小写字母组成的模式串以及一个文本串T.每个模式串可能会在文本串中出现多次.你需要找出哪些模式串在文本串T中出现的次数最多. 输 ...

iOS----------禁止输入汉字

说明: ^.*[\u4e00-\u9fa5].*$ 是否包含中文^[\u4E00-\u9FA5]+$ 是否全中文 - (BOOL)textField:(UITextField *)textField ...

C&num; SharpMap的简单使用

本文是利用ShapMap实现GIS的简单应用的小例子,以供学习分享使用.关于SharpMap的说明,网上大多是以ShapeFile为例进行简单的说明,就连官网上的例子也不多.本文是自己参考了源代码进行 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值