NOIP2017金秋冲刺训练营杯联赛模拟大奖赛第一轮Day2

期望得分:100+100+ =200+

实际得分:100+40+70=210

T1天天寄快递

直接模拟,代码丢了。。。。。。

T2天天和不可描述

splay可A

正解dfs+list

  1. #include<iostream>
  2. #include<list>
  3. #include<cstdio>
  4. using namespace std;
  5. list<char>s;
  6. char c;
  7. void getstr(bool rev,list<char>&tmp)
  8. {
  9. tmp.clear();
  10. while(true)
  11. {
  12. c=cin.get();
  13. if(c==')') break;
  14. else if(c=='(')
  15. {
  16. list<char>tmp2;
  17. getstr(!rev,tmp2);
  18. if(rev) s.splice(tmp.begin(),tmp2);
  19. else s.splice(tmp.end(),tmp2);
  20. }
  21. else if(rev) tmp.push_front(c);
  22. else tmp.push_back(c);
  23. }
  24. }
  25. int main()
  26. {
  27. while()
  28. {
  29. c=cin.get();
  30. if(c==EOF) break;
  31. else if(c=='(')
  32. {
  33. list<char>tmp;
  34. getstr(true,tmp);
  35. s.splice(s.end(),tmp);
  36. }
  37. else s.push_back(c);
  38. }
  39. for(list<char>::iterator iter=s.begin();iter!=s.end();iter++) cout<<*iter;
  40. return ;
  41. }

T3 罪犯分组

状压DP

  1. #include<cstdio>
  2. #include<cstring>
  3. #include<algorithm>
  4. using namespace std;
  5. bool map[][];
  6. int f[<<|];
  7. int main()
  8. {
  9. int n,m,k,u,v;
  10. scanf("%d%d%d",&n,&m,&k);
  11. for(int i=;i<=m;i++) scanf("%d%d",&u,&v),u--,v--,map[u][v]=map[v][u]=true;
  12. memset(f,,sizeof(f));
  13. int S=<<n;
  14. f[]=;
  15. int sum;
  16. for(int i=;i<S;i++)
  17. {
  18. sum=;
  19. for(int j=;j<n;j++)
  20. for(int k=j+;k<n;k++)
  21. if((<<k)&i && (<<j)&i && map[j][k]) sum++;
  22. if(sum<=k) f[i]=;
  23. for(int j=i;j;j=(j-)&i) f[i]=min(f[i],f[j]+f[j^i]);
  24. }
  25. printf("%d",f[S-]);
  26. }

NOIP模拟赛16的更多相关文章

  1. 10.16 NOIP模拟赛

    目录 2018.10.16 NOIP模拟赛 A 购物shop B 期望exp(DP 期望 按位计算) C 魔法迷宫maze(状压 暴力) 考试代码 C 2018.10.16 NOIP模拟赛 时间:2h ...

  2. contesthunter暑假NOIP模拟赛第一场题解

    contesthunter暑假NOIP模拟赛#1题解: 第一题:杯具大派送 水题.枚举A,B的公约数即可. #include <algorithm> #include <cmath& ...

  3. 【noip模拟赛4】Matrix67的派对 暴力dfs

    [noip模拟赛4]Matrix67的派对   描述 Matrix67发现身高接近的人似乎更合得来.Matrix67举办的派对共有N(1<=N<=10)个人参加,Matrix67需要把他们 ...

  4. Nescafe #29 NOIP模拟赛

    Nescafe #29 NOIP模拟赛 不知道这种题发出来算不算侵权...毕竟有的题在$bz$上是权限题,但是在$vijos$似乎又有原题...如果这算是侵权的话请联系我,我会尽快删除,谢谢~ 今天开 ...

  5. 【HHHOJ】NOIP模拟赛 玖 解题报告

    点此进入比赛 得分: \(100+20+100=220\)(还不错) 排名: \(Rank\ 16\) \(Rating\):\(+20\) \(T1\):[HHHOJ263]「NOIP模拟赛 玖」三 ...

  6. NOIP模拟赛20161022

    NOIP模拟赛2016-10-22 题目名 东风谷早苗 西行寺幽幽子 琪露诺 上白泽慧音 源文件 robot.cpp/c/pas spring.cpp/c/pas iceroad.cpp/c/pas ...

  7. NOIP模拟赛 by hzwer

    2015年10月04日NOIP模拟赛 by hzwer    (这是小奇=> 小奇挖矿2(mining) [题目背景] 小奇飞船的钻头开启了无限耐久+精准采集模式!这次它要将原矿运到泛光之源的矿 ...

  8. 大家AK杯 灰天飞雁NOIP模拟赛题解/数据/标程

    数据 http://files.cnblogs.com/htfy/data.zip 简要题解 桌球碰撞 纯模拟,注意一开始就在袋口和v=0的情况.v和坐标可以是小数.为保险起见最好用extended/ ...

  9. 队爷的讲学计划 CH Round #59 - OrzCC杯NOIP模拟赛day1

    题目:http://ch.ezoj.tk/contest/CH%20Round%20%2359%20-%20OrzCC杯NOIP模拟赛day1/队爷的讲学计划 题解:刚开始理解题意理解了好半天,然后发 ...

随机推荐

  1. Shell脚本初学习

    第一个shell程序运行,教程来自:http://jingyan.baidu.com/article/8cdccae947f83e315413cd05.html 代码如下: #!/bin/sh tou ...

  2. 安装Ubuntu 16.04双系统详解(Nvidia显卡)

    Ubuntu16.04双系统安装 一.准备工作 设备:惠普台式机,i5-7400.8G内存.1T机械硬盘.NVIDIA GTX1050显卡.预装系统:Win10. 1.下载ubuntu镜像文件,本人使 ...

  3. AVAudioPlayer播放音乐

    1:首先创建一个新的项目,继承自UIViewController 2:导入框架AVFoundation.framework 右键工程名,在Build Phases的Link Binary With L ...

  4. CentOS yum 安装LAMP PHP5.4版本

    CentOS yum 安装LAMP PHP5.4版本 [日期:2015-06-04] 来源:Linux社区  作者:rogerzhanglijie [字体:大 中 小]     Linux系统版本:C ...

  5. Java实现简单的RPC框架(美团面试)

    一.RPC简介 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议.它允许像调用本地服务一样调用远程服务.它可以有不同的实现方式.如RMI(远程方法调用) ...

  6. lxs1314 is not in the sudoers file. This incident will be reported.

    虚拟机下面  普通用户用sudo执行命令时报"xxx is not in the sudoers file.This incident will be reported"错误,解决 ...

  7. 使用cookie保存用户登录信息

    写入Cookie HttpCookie _cookie = new HttpCookie("User"); _cookie.Values.Add("UserName&qu ...

  8. caffe框架下目标检测——faster-rcnn实战篇操作

    原有模型 1.下载fasrer-rcnn源代码并安装 git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git 1) ...

  9. Jmeter远程启动负载机

    1.负载机下载Jmeter,设置环境变量,jmeter中进行启动jmeter-server的应用服务.环境变量设置如下: 变量名:JMETER_HOME 变量值:C:\Program Files\ap ...

  10. [一]SpringBoot 之 HelloWorld

    (1)新建一个Maven Java工程 (2)在pom.xml文件中添加Spring BootMaven依赖 2.1在pom.xml中引入spring-boot-start-parent spring ...