当前位置: 首页 > news >正文

网站怎么做付费项目建设档案员证书查询网站

网站怎么做付费项目,建设档案员证书查询网站,自己做的网站怎么在局域网中访问,合肥网站快速排名提升890. 能被整除的数 - AcWing题库 在补牛客多校7的I题I-We Love Strings_2023牛客暑期多校训练营7 (nowcoder.com)时发现处理重复集合用了容斥原理来做#xff0c;感觉我对容斥原理不太熟悉#xff0c;因此上网学了学容斥原理。 n个集合的容斥原理的公式为#xff1a; ∪ …890. 能被整除的数 - AcWing题库 在补牛客多校7的I题I-We Love Strings_2023牛客暑期多校训练营7 (nowcoder.com)时发现处理重复集合用了容斥原理来做感觉我对容斥原理不太熟悉因此上网学了学容斥原理。 n个集合的容斥原理的公式为 ∪ i 1 m S i S 1 S 2 S 3 S 4 . . . S m − ( S 1 ∩ S 2 S 1 ∩ S 3 . . . S m − 1 ∩ S m ) S 1 ∩ S 2 ∩ S 3 S 1 ∩ S 2 ∩ S 4 . . . / − . . . \cup_{i1}^mS_i S_1 S_2 S_3 S_4 ...S_m - (S_1 \cap S_2 S_1 \cap S_3 ... S_m-1 \cap S_m) S_1 \cap S_2 \cap S_3 S_1 \cap S_2 \cap S_4 ... /- ... ∪i1m​Si​S1​S2​S3​S4​...Sm​−(S1​∩S2​S1​∩S3​...Sm​−1∩Sm​)S1​∩S2​∩S3​S1​∩S2​∩S4​.../−... 实际上就是奇数项是加上这个集合的元素偶数项是减去这个集合的元素。 时间复杂度是 C n 1 C n 2 C n 3 . . . C n n C_n^1 C_n^2 C_n^3 ... C_n^n Cn1​Cn2​Cn3​...Cnn​ 经过二项式化简为O(2^n - 1)因此是O(2^n)指数级别的时间复杂度。 对于容斥原理的大部分题而言枚举一定会超时的。但是可以用二进制进行优化。对于容斥原理的大部分题而言n比较小可以枚举2^n个在里面套个枚举长度的。 e.g. for(int k 1; k (1 n); k) { // 枚举所有状态一共2^nfor(int i 0; i n; i) { if(k i 1) { // 第i个选的情况...}}// 选了奇数/偶数 再进行操作 }注意k i 1中的 练习题890. 能被整除的数 - AcWing题库 #include iostream #include vector #include string #include cstring #include set #include map #include queue #include ctime #include random #include sstream #include numeric #include stdio.h #include functional #include bitset #include algorithm using namespace std;// #define Multiple_groups_of_examples #define IOS std::cout.tie(0);std::cin.tie(0)-sync_with_stdio(false); #define dbgnb(a) std::cout #a a \n; #define dbgtt cout !!!test!!! endl; #define rep(i,x,n) for(int i x; i n; i)#define all(x) (x).begin(),(x).end() #define pb push_back #define vf first #define vs secondtypedef long long LL; typedef pairint,int PII;const int INF 0x3f3f3f3f; const int N 2e5 21;void inpfile(); void solve() {int n,m; cinnm;vectorint p(m);for(auto t: p) cint;int ans 0;for(int k 1; k ( 1 m); k) {int cnt 0; // 选了几个int t 1;for(int i 0; i m; i) {if(k i 1) { // 第i个是否可选if(1LL * t * p[i] n) { // 如果相乘大于n为0直接break因为可能有n^mLL也超需要大数运算t -1;break;}cnt;t * p[i];}}if(t -1) continue;// 容斥原理奇数相加偶数相减if(cnt % 2 ! 0) {ans n / t;} else ans - n / t;}coutans; } int main() {#ifdef Multiple_groups_of_examplesint T; cinT;while(T--)#endifsolve();return 0; } void inpfile() {#define mytest#ifdef mytestfreopen(ANSWER.txt, w,stdout);#endif }算法基础二十八数学基础 - 容斥原理 - 知乎 (zhihu.com)
http://www.pierceye.com/news/719065/

相关文章:

  • 图跃企业网站建设seo提供服务
  • 厦门市建设管理协会网站发帖效果好的网站
  • 手机商城网站制作网页设计与制作的岗位职责
  • 教学网站系统流程图wordpress激活主题
  • 北京房地产网站建设做app还是做微网站好
  • 网站建设的整个流程管理咨询公司网站
  • 长沙网站建设有限公司怎么做网站赚大钱
  • 找做网站页的在哪找沭阳建设局网站
  • 私人做网站有什么用不断加强门户网站建设
  • WordPress简单百度站长插件使用cms建设网站安全吗
  • 响水做网站价格余江网站建设
  • 好的免费个人网站网站建设所需要的材料
  • 南宁本地网站有哪些建筑工程网络组网
  • 如何构建一个网站wordpress更换ssl
  • 做电影网站需要注意什么安徽易企建站
  • 莆田网站格在哪里做网站数据维护
  • 建设的网站别人登录密码做个企业网站多少钱
  • 邢台网站推广怎么做好网站推理
  • 网站项目需求盐城网站开发基本流程
  • 桐乡市城乡规划建设局网站网站企业备案和个人备案的区别
  • 公职人员可以做公益网站吗dw做的网站怎么放到服务器上
  • wordpress 导航网站模板wordpress建立企业网站
  • 厦门网站建设哪里好青岛做网站电话
  • 中国做网站正邦自己建站模板
  • 网站设计公司如何盈利安阳做网站多少钱
  • 简述网站开发的主要阶段邢台短视频推广
  • 黑彩网站充值就给你做单子青岛高品质网站建设
  • 网站建设是固定资产还是列费用矿泉水瓶50种手工制作
  • 兰州 网站建设凡客优品家居
  • 国内免费网站服务器推荐夸克网页版