博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
codeforce 597C-Subsequences(dp+树状数组)
阅读量:5261 次
发布时间:2019-06-14

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

题目和南阳那道题一样链接

代码:

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 typedef long long ll; 8 const ll N=1e5+5; 9 ll dp[20][N];10 ll a[N];11 ll bit[N];12 int found(int n,int m,ll k);13 ll sum(int i);14 void add(int i,ll x,int t);15 using namespace std;16 int main(void)17 {18 ll i,j,k,p,q;19 while(scanf("%I64d %I64d",&k,&p)!=EOF)20 {21 memset(dp,0,sizeof(dp));22 memset(bit,0,sizeof(bit));23 for(i=0; i
0)55 {56 s+=bit[i];57 i-=(i&-i);58 }59 return s;60 }61 62 void add(int i,ll x,int t)63 {64 while(i<=t)65 {66 bit[i]+=x;67 i+=(i&-i);68 }69 }

 

转载于:https://www.cnblogs.com/zzuli2sjy/p/4977232.html

你可能感兴趣的文章
ViewPager的onPageChangeListener里面的一些方法参数:
查看>>
Linux pipe函数
查看>>
java equals 小记
查看>>
2019春 软件工程实践 助教总结
查看>>
Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
查看>>
多线程实现资源共享的问题学习与总结
查看>>
java实现哈弗曼树
查看>>
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
线程androidAndroid ConditionVariable的用法
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
MacOS copy图标shell脚本
查看>>
国外常见互联网盈利创新模式
查看>>
Oracle-05
查看>>