博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NOIP模拟赛16
阅读量:7227 次
发布时间:2019-06-29

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

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

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

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

 

T1天天寄快递

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

 

T2天天和不可描述

splay可A

正解dfs+list

#include
#include
#include
using namespace std;list
s;char c;void getstr(bool rev,list
&tmp){ tmp.clear(); while(true) { c=cin.get(); if(c==')') break; else if(c=='(') { list
tmp2; getstr(!rev,tmp2); if(rev) s.splice(tmp.begin(),tmp2); else s.splice(tmp.end(),tmp2); } else if(rev) tmp.push_front(c); else tmp.push_back(c); }}int main(){ while(1) { c=cin.get(); if(c==EOF) break; else if(c=='(') { list
tmp; getstr(true,tmp); s.splice(s.end(),tmp); } else s.push_back(c); } for(list
::iterator iter=s.begin();iter!=s.end();iter++) cout<<*iter; return 0;}
View Code

 

T3 罪犯分组

状压DP

#include
#include
#include
using namespace std;bool map[20][20];int f[1<<16|1];int main(){ int n,m,k,u,v; scanf("%d%d%d",&n,&m,&k); for(int i=1;i<=m;i++) scanf("%d%d",&u,&v),u--,v--,map[u][v]=map[v][u]=true; memset(f,63,sizeof(f)); int S=1<
View Code

 

转载于:https://www.cnblogs.com/TheRoadToTheGold/p/7598134.html

你可能感兴趣的文章
插入透明背景Flash的HTML代码
查看>>
无标题
查看>>
我的友情链接
查看>>
Web前端入门学习(3)——CSS选择器
查看>>
DNS的搭建
查看>>
Apache/Nginx 访问日志分析脚本
查看>>
Curator的使用
查看>>
第五章 集合类型
查看>>
我的友情链接
查看>>
nagios监控服务出现FLAPPING状态时无法发出邮件报警信息
查看>>
数据库链接字符串方法
查看>>
The DCI Architecture: A New Vision of Object-Oriented Programming(一篇具有里程碑式意义的论文)...
查看>>
RIP路由配置实例V2
查看>>
Bytescout Spreadsheet SDK for.NET
查看>>
我的友情链接
查看>>
Haproxy的三种保持客户端会话保持方式
查看>>
iOS的数学函数
查看>>
python 模块 chardet下载及介绍(转)
查看>>
能力工场--关于在JavaScript中使用EL表达式的问题
查看>>
NFS服务器设置
查看>>