首页 > 其他分享 >CodeTON Round 7 (Div. 1 + Div. 2) 解题报告

CodeTON Round 7 (Div. 1 + Div. 2) 解题报告

时间:2023-11-26 15:35:51浏览次数:40  
标签:rating color CodeTON int Div Round

CodeTON Round 7 (Div. 1 + Div. 2)

Contest Link

广告:本场比赛博主使用了 CCH 完成,体验很好,推荐高 rating 用户使用(低 rating 受 cloudflare 影响很大)。

A. Jagged Swaps

\(\text{Status: \color{green}+\color{black} 00:03}\)

结论:输出 YES 当且仅当 \(a_1=1\)。

证明:

如果 \(a_1\ne1\),而 \(a_1\) 不可能参与交换,所以 \(1\) 一定无法换到 \(a_1\)。

如果 \(a_1=1\),那么如果序列未排好序,一定存在一个位置可以交换,减少一个逆序对,从而可以排好序。

时间复杂度:\(\Theta(n)\)。

const int N=15;
int n,a[N];
void Solve(int CASE)
{
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[i];
	puts(a[1]==1?"YES":"NO");
}

B. AB Flipping

\(\text{Status: \color{green}+\color{black} 00:09}\)

咕咕咕。(我保证明天前必然更完 A-E)

标签:rating,color,CodeTON,int,Div,Round
From: https://www.cnblogs.com/No-play-Yes-splay/p/CodeTON-round-7-solution.html

相关文章

  • CF 158 (Rated for Div
    CF-158这次比赛较上次也是有进步,成功地多AC了一道题。但第4题也是很遗憾只差一点了。A.LineTrip题意:车在数轴上从$0$点到达$x$点又返回$0$点,有$k$点的油,可以走$k$个单位,在数轴上$a_1,a_2,a_3...a_n$处可以加油到$k$点,$0$点处和$x$点处无法加油,问$k$的最小值。思路:那么根据题......
  • 牛客周赛Round20. C 小红的01串构造 (纯构造
    packagenewCode.周赛Round20;importjava.util.Scanner;publicclassC{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt(),k=sc.nextInt(),t=sc.nextInt();if(t>=k||2......
  • GroundingDINO安装报错解决
    title:GroundingDINO安装报错解决banner_img:https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679397024795.jpegdate:2023-6-2117:25:00categories:-踩坑GroundingDINO安装报错解决在安装会遇到这个错误ERROR:Commanderroredoutwith......
  • 牛客周赛Round20. A 赝品
    packagenewCode.周赛Round20;importjava.util.Arrays;importjava.util.Scanner;publicclassA{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();int[]a=newint[n+10];......
  • CodeTON Round 7 (Div. 1 + Div. 2, Rated, Prizes!)
    CodeTONRound7(Div.1+Div.2,Rated,Prizes!)基本情况A题花了快半小时,做出来了但是不如正解。B题又是老毛病,一条路走到黑,爆搜打出来超时就死命想剪枝和记忆化,没想过换方法(觉得贪心不可行)。A-JaggedSwaps我的解法没啥好说的,纯模拟。看到\(n\leq10\)知道能过。......
  • Educational Codeforces Round 158 (Rated for Div. 2)
    EducationalCodeforcesRound158(RatedforDiv.2)基本情况A题很水,几分钟秒了。B题想到一个解,被自己hack掉之后没有重新想,一直想在自己一开始的基础上改好,结果最后B都没拿下。B.ChipandRibbon我的思路其实也是找规律,根本没严谨地证明正确性。不应该一条路走到黑的......
  • HTML <div> 和<span>
    HTML <div>和<span>HTML可以通过<div>和<span>将元素组合起来。HTML区块元素大多数HTML元素被定义为块级元素或内联元素。块级元素在浏览器显示时,通常会以新行来开始(和结束)。实例:<h1>,<p>,<ul>,<table>HTML内联元素内联元素在显示时通常不会以新行开始。......
  • Educational Codeforces Round 158 补题(A~D)
    A.思路找出最大耗油的路程即可ac代码#include<bits/stdc++.h>usingnamespacestd;usingi64=longlong;consti64inf=8e18;typedefpair<int,int>pii;voidsolve(){intn,x;cin>>n>>x;std::vector<int>v(n);f......
  • Educational Codeforces Round 158 (Rated for Div. 2)
    A.LineTrip题意是:有n个加油点,人要来回两趟,问你最少要多少油?usingnamespacestd;inta[100];voidsolve(){ intn,m; cin>>n>>m; for(inti=1;i<=n;i++)cin>>a[i]; intans=a[1]; for(inti=2;i<=n;i++){ ans=max(ans,a[i]-a[i-1]); } ans=max(ans,2*(m-......
  • Educational Codeforces Round 146 补题(A~C)
    EducationalCodeforcesRound146(RatedforDiv.2)A.Coins题目大意给你两个整数n和k,问你是否存在两个非负整数x和y,使得2⋅x+k⋅y=n成立思路裴蜀定理秒了,记得开longlongac代码#include<bits/stdc++.h>usingnamespacestd;usingi64=longlong;consti64in......