前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[每日一题]破解平方数

[每日一题]破解平方数

作者头像
编程范 源代码公司
发布2018-04-18 15:30:50
1.2K0
发布2018-04-18 15:30:50
举报
文章被收录于专栏:C语言及其他语言

这次的题目是九月月赛的第二题,相信大家肯定是没问题的

题目描述

给出m个数b1, b2,..., bm,每个数的素数因子都在前t个素数之内,任务是寻找这m个数的非空子集的个数x,使得每个子集的乘积都是一个完全平方数。例如t=3,则前3个素数为2, 3, 5。m=4,这4个数为9, 20, 500, 3, 每个数的素因子都是在前3个素数内,则有x=3个非空子集合{9}, {20, 500}, {9, 20, 500},满足每个集合内的数的乘积是一个完全平方数,输出这样的集合的个数。

输入

每组测试数据的第一行为两个正整数t, m(1 ≤ t ≤ 100, 1 ≤ m ≤ 100) 第二行为m个数, 1 <= bi <= 109 处理至文件结束每行输出一个整数x,对应每组测试数据

输出

代码语言:javascript
复制
每行输出一个整数x,对应每组测试数据

样例输入

代码语言:javascript
复制
3 4 
9 20 500 3

样例输出

代码语言:javascript
复制
3

PS:题解暂时没有哦!还请各位大佬在下方留言哦!

另外,有兴趣的同学还可以加入C语言网官方微信群,一起讨论C语言

有找密码或者其他问题也可以到里面找相关人员解决

通过加小编:dotcppcom 备注:C语言网昵称(需要先在C语言网注册哦)

就让我们

向着更加美好的明天

加油!加油!加油!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-10-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程范 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档