这一题的Tag是DP额。。居然用dfs过了。。是数据水了咩(⊙o⊙)…

dfs的方法和枚举组合结果的方法很像。dfs(now,remain,product),now是当前枚举的数的下界(也可以理解成当前位置的前一个数),因为A1~Ak是升序,所以当前位置只要从now往remain枚举即可,remain是当前的数列和还差多少到N。注意乘积product会爆int,要用long long。

#include<iostream>
#include<stdio.h>
#include<cstdio>
#include<stdlib.h>
#include<vector>
#include<string>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<stack>
#include<queue>
#include<ctype.h>
#include<map>
#include<time.h>
#include<bitset>
#include<set>
#include<list>
using namespace std;
//hihocoder 1096const long long mod=1000000007;int N;int M;long long ans;void dfs(int now,int remain,long long product)//用int product中途乘积可能会溢出{if(remain==0){if(product%M==0){ans++;ans=ans%mod;}}for(int i=now;i<=remain;i++){dfs(i+1,remain-i,product*i);}}
int main()
{// freopen("input.txt","r",stdin);scanf("%d %d",&N,&M);dfs(1,N,1);printf("%d\n",ans);return 0;}

hihoCoder 1096 Divided Product 微软苏州校招笔试 12月27日相关推荐

  1. hihoCoder 1095 HIHO Drinking Game 微软苏州校招笔试 12月27日

    由game规则可以看出,T越大超出d的可能性越大,对小ho越有利,其实我是通过打表才看出来这个单调性的==. 对T进行二分搜索,[0,K+1],因为如果N=1,那么应该有T=K+1,小ho才可以获胜. ...

  2. hihocoder #1103 : Colorful Lecture Note微软苏州校招笔试 1月10日(字符串处理+栈)

    #1103 : Colorful Lecture Note 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Little Hi is writing an algorit ...

  3. 12月2日,微软副总裁Scott Guthrie为你讲述Silverlight的未来

      2010年12月2日,微软公司副总裁Scott Guthrie及相关专家将在线为你讲述Silverlight的未来.   你将了解到下一版本的Silverlight,最新的相关开发技术,以及Sil ...

  4. 微软2008系列 (Orcas + Longhorn Server+SQL2008)将于2008年2月27日发布

    据John ( Windows Server Blog,  com.com's news blog),Windows Server 2008, Visual Studio 2008 和 Microso ...

  5. 微软宣布12月15日关闭开源软件托管平台CodePlex

    网易科技讯4月1日消息,据Venturebeat报道,微软今天宣布,将关闭开源软件托管平台CodePlex.微软2006年推出这项服务,并决定在今年12月15日将其关闭. 微软公司副总裁布莱恩·哈里( ...

  6. 微软对 Windows 10 Mobile 的支持将于12月10日结束

    在 Windows 支持信息的官方 FAQ 页面上显示:对 Windows 10 Mobile 的支持计划将于今年12月10日结束,此后任何用户将不再会获得安全更新.补丁和免费的协助支持等. 为此,微 ...

  7. 【历史上的今天】12 月 24 日:姚期智出生;微软在 Java 反垄断案中败诉;GIF 图像格式获得专利保护

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 24 日,在 115 年前的今天,美国电子和无线电技术专家雷吉纳德·费森登(Reginal ...

  8. 【历史上的今天】12 月 18 日:Perl 1.0 诞生;音频制作软件 FL Studio 问世;微软发布 Windows MCE 2003

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 18 日,在 1890 年的今天,无线电发明家埃德温·阿姆斯特朗(Edwin Armstr ...

  9. 每日新闻:徐小平:硬科技仍处在学习阶段;微软发布会定档10月2日 以升级现有产品线为主...

    点击关注中国软件网 最新鲜的企业级干货聚集地 洞察 2018中国软件生态大会 西安站就要与您见面啦! 点击文末[阅读原文]了解更多喔 趋势洞察 徐小平:硬科技仍处在学习阶段 真格基金创始人徐小平在接受 ...

  10. 【历史上的今天】6 月 27 日:摩托罗拉创始人出生;微软发布 ASP.NET Core;靠计算机起家的美国大亨

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 6 月 27 日,在 1972 年的今天,Syzygy Engineering 更名为 Atari( ...

最新文章

  1. ASP.NET生命周期详解(转)
  2. 2013 2016 年期末考试
  3. Nginx server_name通配符匹配配置
  4. 牛客网SQL篇刷题篇(32-37)
  5. 【MyBatis】Mybatis使用SqlSessionFactory加载xml文件
  6. java垃圾回收 分代_Java-垃圾回收机制-通用的分代垃圾回收机制
  7. 黑苹果论坛被封_给掌上电脑装上黑苹果,买到的人都觉得赚大了
  8. android 结束if循环_简单探究Android平台下' if ' 语句条件判断耗时情况
  9. RHEL 5 rpm包安装bind
  10. jQuery常用属性过滤选择器
  11. NextJS基础教程
  12. 【CentOS】Centos下pip的安装
  13. 阶段3 2.Spring_05.基于XML的IOC的案例1_4 注解IOC案例-把自己编写的类使用注解配置...
  14. C#连接oracle数据库提示ORA-12154: TNS: 无法解析指定的连接标识符
  15. 人脸识别训练集/验证集/测试集
  16. python暂停和恢复按钮,Python:如何暂停和恢复线程
  17. 巨人就在你的身边——14期英语反馈表彰大会有感
  18. 青龙跑趣闲赚(稳定)
  19. 全面剖析可行性研究报告的内容
  20. 携程逆向爬虫 | PC网页端 | 旅游景点评论爬虫

热门文章

  1. FAT文件系统存储原理
  2. 迅速崛起 盘点2018年中国AI芯片“四小龙”
  3. 丹佛大学 电子与计算机学院,丹佛大学商业智能硕士.pdf
  4. 【开源教程5】疯壳·开源编队无人机-飞控固件烧写
  5. 图床PICGo工具报错问题
  6. 【论文阅读|ICML2020】When Does Self-Supervision Help Graph Convolutional Networks?
  7. 硬盘播放器和pc计算机,电脑可不可以用来当电影播放器用
  8. WIFI和WLAN的区别是什么
  9. win10安装visio2010出错_win10 office2013安装错误1907解决方法
  10. python微控制器编程从零开始 开发板_TPYBOARD单片机开发板PYTHON语言控制单片机