赛前

可以说赛前一周的时候全队狂练线段树的应用,有点可惜比赛的时候没有遇到线段树的题目。可爱的队长听信民间传闻,听说打屁股会变聪明,疯狂来揍队友,哭哭酱了~ 比赛的前一天打了热身赛,热身赛的前两题写的非常快,到最后一题的时候,代码一直在tle,三个人同时看一段代码,一点点优化常数,增加优化,也是在这个过程中发现队伍里还是有很多小问题,比如一直以来的编译器习惯的问题,队伍里三个人用的编译器都不一样,所以在给队友debug的时候就有点不舒服,小声哔哔就感觉codeblocks的默认配色花里胡哨丑丑的,某人却喜欢的不行,在前一天吃晚饭的时候,都把这些意见全提出来了。

赛时

很快比赛的时间就到了,这确实是我们队组建以来参加第一场重要的比赛,在pta等倒计时的时候还是超级紧张,hhh,开局是中文题面,读题也比较快,开头的前四题几乎都是一眼秒出,过的还是有点快的,到了第五题,是一道大模拟,开头的时候我自荐让我来写模拟,可能我平时比较细节一点(自夸下),但是队长说这道题让她写,因为她这道题是她读出来的而且已经想的很明白了,那就相信队长,直接就从位置上下来了。五十五分钟后,我们一发直接AC了这道题,接下来的榜真的是惨不忍睹,五题之后完全断档,而我们的名次也在50名左右,那个时候只有B和C过了十个人左右,在队长写题的时候,我们就几乎就把所有题读了一遍,真是读一道傻一道,都好难的样子~最后决定还是写C题,因为确实B题没啥好的想法,C题的话我和队友讲能不能让先写一发爆搜,试试看,写完上去冲,果不其然就t掉了,这个时候就开始慢慢罚坐了,到最后还剩一个半小时的时候,写不过就真的不过了,不如让我去乱搞一下,开始先写了个排序,然后再dfs里面写了个计时的数字,一旦到多少就直接返回。这样的搜不完全图,果然也就由t转到wa,还有不到半个小时的时候,就又乱加了点优化,因为dfs里面真的优化不了,那就把图优化一下,就很神奇!这样就直接9ms过了!可以说是非常激动了,虽然写出这道题对我们拿什么奖没有一点影响,但是大家都非常开心,有什么比过了一道写了三个多小时的题更开心的嘛。

赛后

第一次参加大型比赛,虽然离金还差一点,能拿到银,已经完成了我们预期的目标,还有就是明年一定!再接再厉!

最后附上C题的代码,里面的dis数组就是优化的关键

#include<bits/stdc++.h>
using namespace std;
int n, m;
const int maxn = 40;
int c[maxn], w[maxn];
vector<int>g[maxn];
int dis[maxn][maxn];
int vis[maxn];
int dp[maxn], maxx[maxn];
void dfs(int x) {int len = g[x].size();for (int i = 0; i < len; i++){int now = g[x][i];vis[c[now]]++;if (vis[c[now]] == 1) dp[now] = dp[x] + w[c[now]];else dp[now] = dp[x];maxx[now] = max(maxx[now], dp[now]);dfs(now);vis[c[now]]--;}
}
int main() {ios::sync_with_stdio; cin.tie(0); cout.tie(0);cin >> n >> m;for (int i = 1; i <= n; i++) cin >> c[i];for (int i = 1; i <= n; i++) cin >> w[i];for (int i = 1; i <= m; i++) {int u, v;cin >> u >> v;dis[u][v] = 1;}for (int i = 1; i <= n; i++) {for (int j = i + 2; j <= n; j++) {for (int q = i + 1; q <= j - 1; q++) {if (dis[i][j] && dis[q][j] && dis[i][q])dis[i][j] = 0;}}}for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {if (dis[i][j])g[i].push_back(j);}}vis[c[1]]++;dp[1] = w[c[1]];maxx[1] = w[c[1]];dfs(1);for (int i = 1; i <= n; i++) {cout << maxx[i] << endl;}return 0;
}

2021CCPC女生赛总结相关推荐

  1. 2021CCPC女生赛

    2021CCPC女生赛 距离女生赛过去已经一个月了,竟然没有补题和整理过.每天要看论文做实验还要准备一个又一个的考试,时间总是不够用的,状态还是依然的差. 现场大概5题银首到铜尾了. 金牌的话要做出更 ...

  2. 2021ccpc女生赛 BCF题解

    2021ccpc女生赛 C (状压DP) 题意:给定一张图,每个节点隶属于一个公司,会有节点属于相同的公司,节点都有一个权值,问从节点1出发,到达第iii个点时能得到的最大价值是多少. 每个公司的红包 ...

  3. 2019CCPC江苏南京女生赛 | 总结

    今年的女生专场在江苏南京晓庄学院举办 (夸一波 主办方周老师好可爱~~ 桌牌设计的很好看 志愿者小姐姐也很热心~ 第一次见到了wls.谈姐姐等巨巨 很难得在开头放队友友链 因为这一篇说的实在是太废话了 ...

  4. 武汉工程大学第一届程序设计女生赛(牛客contest 4746)解题报告 Apare_xzc

    武汉工程大学第一届程序设计女生赛解题报告 xzc 2020.3.8 比赛链接:武汉工程大学第一届程序设计女生赛 A. Multiplication (101/861) 分析: 问x平方几次后就会> ...

  5. 2021CCPC新疆省赛题解BDEFGHIJK

    2021CCPC新疆省赛题解BDEFGHIJK K. chino with c language 题意 memcpy()memcpy()memcpy()不会检查源地址范围与目标地址范围是否重叠,它只从 ...

  6. 2022CCPC女生赛 | 总结

    目录 1.做题情况 2.一些感想 1.做题情况 我们队A了三道题,罚时比较长,应该是吊在铜尾这个位置 2.一些感想 这次比赛真的慌慌张张,从最开始的队友电脑登不进去,到我的电脑(唯一一台能打代码的电脑 ...

  7. 2019CCPC女生赛总结

    赛后感言 这大概真的是我最后一场ACM现场赛了吧,每一次参加现场赛后都是难过和遗憾-(文末附上照片) 前几天刚毕业答辩结束,明天就要上班了.昨天来到南京参加CCPC女生赛,今天上午8:30-9:30热 ...

  8. 2019 CCPC 女生赛

    题目链接 Rank:67 / 297  (不过榜单好像不是现场的榜单) 这次韩巍有课没来,我和程磊两个人做的,这次做的是女生赛,沃老师出的题,题面都是中文题,比较友好,题目都比较简单,都是思维题,一共 ...

  9. 2021CCPC江西省赛题解ABGHIJKL

    2021CCPC江西省赛题解ABGHIJKL K. Many Littles Make a Mickle 题意 有 t ( 1 ≤ t ≤ 100 ) t\ \ (1\leq t\leq 100) t ...

最新文章

  1. 移动端框架如雨后春笋,你该如何选择?
  2. CentOS7.X的系统管理、安全设置及系统优化思路
  3. 不重复,distinct
  4. python同时监听多个端口_python bottle使用多个端口(多个进程)提高并发
  5. 实现option上下移动_用jQuery实现lt;selectgt;选项上下移动 - 不要哀求 学会争取 若是如此 终有所获 - ITeye博客...
  6. 工作分流是什么意思_【嘉陵特装要闻】重庆嘉陵召开持续推进职工分流安置工作布置会...
  7. 简单总结.NET中的各% %用法及区别
  8. 哗啦啦收银机系统服务器异常,解决哗啦啦收银系统数据库备份问题(示例代码)...
  9. PMBOK or PRINCE2
  10. 如何创建GOOGLE ADS的MCC经理账户,有什么好处?
  11. Django的了解及应用途径
  12. 网络安全第一课--信息收集(一)
  13. 网站服务器的宽带是1mb是什么意思,1mb/s网速是什么意思
  14. python 画雷达图设置背景颜色
  15. 图解 Vue3.0 编译器核心原理(Vue3.0源码解析)
  16. dnf跨6服务器不稳定,dnf跨6爆满是什么原因
  17. 英特尔推出全新 NUC 套件和 NUC Mini PC
  18. 最适合运动的耳机、佩戴稳固的运动耳机推荐
  19. 微信第三方登录——JAVA后台
  20. iOS实现平铺的几种简单方式

热门文章

  1. 程序员职场-坚决不做青蛙
  2. Kafka开发实战(二)-集群环境搭建
  3. 深圳有哪些IT互联网大厂(2020年版)
  4. 由浅入深讲解显示存储计算机基础原理
  5. properties配置文件和yml配置文件互相转换
  6. 查询本机/代理/指定IP信息(归属地) Api
  7. 线上投票表决软件哪个好用些?
  8. eolinker本地部署教程
  9. Python之字符串
  10. springcloud积分商城 java版b2b2c社交电商分布式微服务