AT_abc442 - crazy-

news/2026/1/25 16:35:55/文章来源:https://www.cnblogs.com/lyk2010/p/19529986

F 简单dp优化

A

#include<bits/stdc++.h>
// #define int long long
using namespace std;signed main()
{string s;int ans=0;cin>>s;for(int i=0;i<s.size();i++) ans+=(s[i]=='i' || s[i]=='j');cout<<ans<<endl;return 0;
}

B

#include<bits/stdc++.h>
// #define int long long
using namespace std;signed main()
{int q;int vol,play;vol=play=0;cin>>q;while(q--){int opt;cin>>opt;if(opt==1) vol++;else if(opt==2) vol=max(vol-1,0);else play^=1;cout<<(play && vol>=3?"Yes":"No")<<endl;}return 0;
}

C

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int Maxn=2e5+10;
int a[Maxn];
int n,m,ans;
signed main()
{cin>>n>>m;for(int i=1;i<=n;i++) a[i]=n-1;for(int i=1;i<=m;i++){int x,y;cin>>x>>y;a[x]--; a[y]--;}for(int i=1;i<=n;i++) cout<<a[i]*(a[i]-1)*(a[i]-2)/6<<" ";cout<<endl;return 0;
}

D

#include<bits/stdc++.h>
// #define int long long
using namespace std;
const int Maxn=2e5+10;
int c[Maxn];
int n,q;
int a[Maxn];
int lowbit(int x) {return x&-x;}
void add(int x,int y)
{while(x<=Maxn-10){c[x]+=y;x+=lowbit(x);}
}
int get(int x)
{int re=0;while(x){re+=c[x];x-=lowbit(x);}return re;
}
int query(int l,int r) {return get(r)-get(l-1);}
signed main()
{cin>>n>>q;for(int i=1;i<=n;i++){cin>>a[i];add(i,a[i]);}while(q--){int opt,x,l,r;cin>>opt;if(opt==1){cin>>x;add(x,-a[x]);add(x,a[x+1]);add(x+1,-a[x+1]);add(x+1,a[x]);swap(a[x],a[x+1]);}else{cin>>l>>r;cout<<query(l,r)<<endl;}}return 0;
}

F

假设第 \(i\) 行的前 \(a_i\) 个格子最终被染成了白色,显然 \(a_i\) 应该单调不增。

\(dp[i][j]\) 表示第 \(i\) 行将前 \(j\) 个涂白的方案数,转移显然。

#include<bits/stdc++.h>
// #define int long long
using namespace std;
int n,ans;
char c[5010][5010];
int dp[5010][5010];
int mn[5010][5010];
int cnt[5010][5010];
signed main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n;for(int i=1;i<=n;i++)for(int j=1;j<=n;j++){cin>>c[i][j];cnt[i][j]=cnt[i][j-1]+(c[i][j]=='.');}for(int i=1;i<=n;i++){for(int j=0;j<=n;j++){dp[i][j]=mn[i-1][j]+(j-cnt[i][j])+(cnt[i][n]-cnt[i][j]);}mn[i][n+1]=1e9;for(int j=n;j>=0;j--) mn[i][j]=min(dp[i][j],mn[i][j+1]);}ans=1e9;for(int i=0;i<=n;i++) ans=min(ans,dp[n][i]);cout<<ans<<endl;return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1215149.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AT_abc329_f Colored Ball - crazy-

启发式合并 题意 例:abc329_f 有 \(N\) 个编号为 \(1, 2, \ldots, N\) 的箱子,最开始第 \(i\) 个箱子里有一个颜色为 \(C_i\) 的球。 现在给出 \(Q\) 个查询,请依次处理这些查询。 每次查询给出 \(a,b\),将箱子 \(…

【计算机毕业设计案例】基于springboot的社区居民健康管理系统(程序+文档+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

FastAPI系列(09):文件上传

本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/19503695 上传单个小文件(bytes类型) 示例from fastapi import FastAPI, File from typing import List import uvicornapp = FastAPI()@app.post(&qu…

7款AI论文写作工具实测:轻松搞定毕业论文,自动匹配真实参考文献!

大学生、研究者写论文常遇起步难、效率低、合规风险三大痛点,AI论文写作工具可针对性解决。本文拆解痛点后,对比7款主流工具核心功能,重点测评图灵论文AI写作助手:10分钟零基础上手,输入题目选类型即匹配学科框架…

【机器学习深度学习】强化学习与监督学习SFT、RL、RLHF、PPO、DPO - 实践

【机器学习&深度学习】强化学习与监督学习SFT、RL、RLHF、PPO、DPO - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fa…

2026年塑石假山修建优质厂家推荐指南

2026年塑石假山修建优质厂家推荐指南一、文旅景观行业背景与假山配套需求洞察据《2025-2030年中国文旅景观行业发展白皮书》数据显示,2025年国内文旅项目中,景观配套民宿的需求同比增长37.2%,其中塑石假山作为兼具功…

闲置携程任我行礼品卡回收变现,认准京顺回收

在消费场景日益多元的当下,礼品卡作为便捷赠礼方式广泛流行,可大量闲置礼品卡因长期未激活,造成了资源浪费。第三方数据机构调研显示,我国每年闲置礼品卡市场规模超千亿元,旅游类礼品卡占比达23%,“沉睡”的携程…

FastAPI系列(08):form表单数据

本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/19503695 form表单数据 Form组件是fastapi里的 FastAPI可以使用Form组件来接收表单数据,需要先使用pip install python-multipart命令进行安装 安装:…

富强

1.11 #3305. LCS 8 考虑求 LCS 的朴素 dp,\(f_{i,j}\),放到平面上,发现大多数时候都是 \(f_{i,j}\to f_{i+1,j+1}\) 的转移才合法,于是可以发现一行中只有 \((i,i)\) 周围的 \(2K\) 个和他自己的 \(f\) 值是有用的…

多无人机协同侦查、任务分配与智能决策仿真解决方案

一、核心架构设计 多无人机协同系统需整合任务分配、路径规划、协同控制与智能决策四大模块,形成“感知-决策-执行”闭环。整体架构如下: 感知层(传感器/侦察数据)→ 任务分配层(优化算法)→ 路径规划层(避障/协…

民主

1.18 AT_arc184_b [ARC184B] 123 Set 原问题难以直接 dp,经典的,考虑构造一个杨表: \[\begin{matrix} a& 2a& 4a & 8a& {16a}\\ 3a& 6a& 12a & {24a}\\ 9a& {18a} & {36a}\\ …

2025年度盘点:这些板材货架厂家正在引领市场,驶入式货架/重型模具货架/手摇式板材货架,板材货架厂商口碑推荐

随着制造业智能化升级加速,仓储环节的效率与空间利用率成为企业降本增效的关键。板材货架作为重型货物存储的核心设备,其技术迭代与定制化能力直接影响生产流程的流畅性。然而,当前市场存在产品同质化严重、非标需求…

导师严选2026 AI论文工具TOP8:本科生毕业论文全场景测评

导师严选2026 AI论文工具TOP8&#xff1a;本科生毕业论文全场景测评 2026年AI论文工具测评&#xff1a;为何选择这些工具&#xff1f; 随着人工智能技术的不断进步&#xff0c;越来越多的本科生开始借助AI工具辅助论文写作。然而&#xff0c;面对市场上五花八门的论文辅助软件…

面试-Decoder-Only生成模型

1 背景 Decoder-Only 模型(如 GPT 系列、Llama)的工作原理是 “根据上下文预测下一个字” 。这种 “递归”的特性导致了必须将推理过程拆分为两个截然不同的阶段。 输入: 整个历史序列。 输出: 下一个 Token。 循环: 预测出的 Token 会被拼接到输入中,作为下一次计算的…

【毕业设计】基于springboot的人脸识别员工考勤管理系统(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

亲测好用!继续教育TOP8一键生成论文工具测评

亲测好用&#xff01;继续教育TOP8一键生成论文工具测评 2026年继续教育论文工具测评&#xff1a;为何需要这份权威榜单&#xff1f; 在当前继续教育领域&#xff0c;论文写作已成为许多学员必须面对的挑战。无论是选题构思、文献检索&#xff0c;还是内容撰写与格式调整&#…

改变人生的方式

我们会列出很多新年计划&#xff0c;告诉自己今年要干什么&#xff0c;到达到设么目标&#xff0c;这没什么&#xff0c;有上进心的人都会这么做。但绝大多数人都会放弃——研究显示&#xff0c;失败率在 80%–90% 之间。原因并不是他们“不够努力”&#xff0c;而是&#xff1…

FastAPI系列(07):请求体数据

本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/19503695 官网 https://fastapi.tiangolo.com/tutorial/body/ 下面用到的是pydantic模块from pydantic import BaseModel, Field, field_validator 请求…

别只盯着那只“鹦鹉”了!Claude3.7与Sora2才是真正的生产力怪兽

在AI圈子里混久了 你会发现一个怪象 大家都只知道那个G开头的模型 其实在很多专业领域 真正的王者早就换人了 比如写代码和长文本分析 Claude系列才是永远的神 它的逻辑推理能力 简直像是一个严谨的大学教授 而不仅仅是一个会聊天的机器人 还有最近火出圈的Sora2 以…

2026链条直销厂家榜:获取优质厂家联系方式,链条/非标链条/不锈钢链条/工业链条,链条源头厂家推荐排行

在全球工业链加速重构的背景下,链条作为机械传动与输送的核心部件,其质量稳定性直接影响设备运行效率与寿命。据中国机械通用零部件工业协会数据显示,2024年我国链条市场规模突破320亿元,年复合增长率达6.8%,但行…