博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Topcoder srm 632 div2
阅读量:4573 次
发布时间:2019-06-08

本文共 1537 字,大约阅读时间需要 5 分钟。

脑洞太大,简单东西就是想复杂,活该一直DIV2;

A:水,基本判断A[I]<=A[I-1],ANS++;

B:不知道别人怎么做的,我的是100*N*N;没办法想的太多了,忘记是连续的数列

我们枚举公差,找到能有多少就可以了。

C:想到MAP,但是前面太脑掺,只有几分钟写。。

不过还真不一定写的出来。。

进来DP感觉良好。。

我们可以发现其实这些的乘积其实比较少。。

然后就像普通数组进行加法一样。

1 #include 
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 #include
16 #include
17 #include
18 #include
19 #include
20 #include
21 #include
22 #include
23 #include
24 using namespace std;25 26 #define PB push_back27 #define MP make_pair28 29 #define REP(i,n) for(i=0;i<(n);++i)30 #define FOR(i,l,h) for(i=(l);i<=(h);++i)31 #define FORD(i,h,l) for(i=(h);i>=(l);--i)32 33 typedef vector
VI;34 typedef vector
VS;35 typedef vector
VD;36 typedef long long ll;37 typedef pair
PII;38 #define mod 100000000739 40 41 map
a[111];42 class GoodSubset43 {44 public:45 int numberOfSubsets(int goodValue, vector
d)46 {47 int n=d.size();48 ll ret=0;49 for (int i=0;i
::iterator it=a[j].begin();it!=a[j].end();it++)54 {55 ll now=it->first;56 int h=it->second;57 if (goodValue%now==0)58 {59 a[i][now*d[i]]+=h;60 a[i][now*d[i]]%=mod;61 }62 }63 }64 a[i][d[i]]++;65 a[i][d[i]]%=mod;66 ret+=a[i][goodValue];67 ret%=mod;68 }69 return ret;70 }71 };72 73 int main() //模拟数据自测用74 {75 int n,m;76 cin>>n>>m;77 vector
p;78 for (int i=0;i
>x;82 p.push_back(x);83 }84 GoodSubset x;85 cout<

 

转载于:https://www.cnblogs.com/forgot93/p/3958951.html

你可能感兴趣的文章
前端基础标签
查看>>
PHP常见的加密算法
查看>>
react-navigation 简介
查看>>
参数化查询与sqlparameter类的使用
查看>>
拷贝,集合,函数,enumerate,内置函数
查看>>
2018-6-4-Python全栈开发day13-14-集合与函数
查看>>
Nginx与Tomcat集成
查看>>
Hadoop学习笔记: 安装配置Hadoop
查看>>
c/c++ 继承与多态 子类隐藏父类的同名非虚函数
查看>>
APP耗电量测试
查看>>
Elasticsearch & Kibana with Shield
查看>>
面向对象进阶
查看>>
子节点填充父元素除去一固定高度后的剩余高度
查看>>
[原]IOS 后台发送邮件
查看>>
(转)JAVA Calendar详解
查看>>
转: 编码,charset,乱码,unicode,utf-8与net简单释义
查看>>
线程与进程
查看>>
VINS_MONO marginalization机制
查看>>
使用windows操作EXCEL如何关闭EXCEL进程
查看>>
转:KVC/KVO原理详解及编程指南
查看>>