补题报告之S班暑训第三场
成绩
比赛经过
赛后补题+分析
beauty
简要/形式化题意
题解
结论:遍历时跳过第
模糊的证明:总会存在一组方案,使得
暴力模拟,时间复杂度
AC code
#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
int n,k,v,x;
int a[N][N],vis[N];
int cal() {
for(int i=1;i<=k;i++) vis[i]=0;
for(int i=k;i>=1;i--) {
int h=(k-i)%n+1;
int cnt=0;
if(h==v) continue;
for(int j=1;j<=k;j++) {
if(vis[a[h][j]]) continue;
vis[a[h][j]]=1;
if(a[h][j]==x) return i;
break;
}
}
return 1;
}
int main() {
while(scanf("%d%d%d%d",&n,&k,&v,&x)!=EOF) {
for(int i=1;i<=n;i++)
for(int j=1;j<=k;j++) scanf("%d",&a[i][j]);
printf("%d\n",cal());
}
return 0;
}
coloring
简要/形式化题意
现在有个
题解
对于一个局面贪心地先使用行操作染色,考虑
于是,可以
AC code
咕咕咕
swap
简要/形式化题意
给出一个长度为
选择一个下标
求最少的操作次数使得数列
题解
先咕着,因为没看懂~
AC code
咕咕咕
string
简要/形式化题意
给定一个字符串
题解
先咕着,因为没看懂~
AC code
咕咕咕
考后反思
这部分分给的好少。后三题显然是超出我能力范围,第一题又是个结论题,主要是举例子找规律吧,比硬着头皮推一个模糊的证明踏实一些。
结尾
题解咋看不懂嘞?
本文作者:2021hych
本文链接:https://www.cnblogs.com/2021hych/p/17598727.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2022-08-01 总结与归纳之搜索