首页 > 其他分享 >Avalon

Avalon

时间:2024-06-02 19:33:55浏览次数:7  
标签:cnt frac sum times mathcal Avalon operatorname

SCP-6001,阿瓦隆。

CF1821F Timber

假如我已经知道了有哪些点放了树,如何判定这个点集是否合法?

这个显然,从左往右贪心,能往左倒就往左倒。

令这样得到的区间分别是 \([l_1, r_1], \cdots, [l_m,r_m]\),那么我们换个角度,通过计数这些区间的方案数来计数点集的方案数。

若 \(r_i\ge l_{i+1}-k\),那么 \(p_{i+1}\) 就只有一种方案,否则就有两种。

由于有 \(r_i=l_i+k\),改变描述形式:

对于所有满足 \(l_i - l_{i - 1} > k\) 的序列 \(l_1, \cdots, l_m\),求 \(\sum 2^{m-cnt}\)。

\(cnt\) 为 \(l_i - k > l_{i-1} + k\) 的 \(l\) 的个数。

\(l'_i \gets l_i - (i - 1)k\)。

对于所有序列 \(l'\),求 \(\sum 2^{m-cnt}\),其中 \(cnt\) 为 \(l_i-k>l_{i-1}\) 的 \(i\) 的个数(\(l'_m\le n - mk + k\))。

不妨计数 \(l_i-k\le l_{i-1}\) 的个数。

~~钦定至少有 \(x\) 个 \(i\) 满足 \(l_i-k\le l_{i-1}\),这个方案数为 ~~

rnm 好难。

钦定至少有 \(x\) 个 \(i\) 满足 \(l_i-k>l_{i-1}\),方案数为 我不想算这个**玩意了直接查看 zxx 题解吧

已实现。

CF1730E Maximums and Minimums

枚举最小值 \(mn\) 与最大值 \(mx\)。

对于最大值,有 $l\in $ 一段区间,\(r \in\) 一段区间的限制。

对于最小值,同样有这种限制。

每次把这种限制的区间交起来就可以得到最后区间 \(l,r\) 的限制。

……稍等。并没有保证给出的是一个排列。

先枚举最大值,最小值的个数最多为 \(d(n)\)。

最大值已经限定了 \(l\) 和 \(r\) 都在一个区间之内。我们可以在 \(l\) 和 \(r\) 的区间内找到 \(mn\)。

然后经过一定的预处理和分讨就做完了。来锻炼一下耐心

标签:cnt,frac,sum,times,mathcal,Avalon,operatorname
From: https://www.cnblogs.com/fjy666/p/18227493

相关文章

  • Avalonia 0.10.x中字体的问题
    Avalonia0.10.x的版本,会有字体的问题。经常会因为字体的缘故应用崩溃。可以试着把字体设置成下面的字体类型Linux:DejaVuSansMacOS:RobotoWindows:SimSunWindows系统相对问题会较少,一般微软雅黑或宋体都不会有问题。获取字体列表的功能,貌似只有Windows下的是有效的。......
  • Avalonia下DataGrid多选MVVM绑定的功能
    安装Avalonia.Xaml.BehaviorsInstall-PackageAvalonia.Xaml.BehaviorsDataGridSelectedItemsBehavior.csusingAvalonia;usingAvalonia.Controls;usingAvalonia.Threading;usingAvalonia.Xaml.Interactivity;namespaceCgdataBase;publicclassDataGridSelected......
  • Avalonia中引入资源文件
    CustomResources.axaml<ResourceDictionaryxmlns="https://github.com/avaloniaui"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:ctl="clr-namespace:CommandTerminal.Controls"><!--自定义的资源......
  • 实现Avalonia平台下低配版的Dock控件:实现TabControl的可关闭
    在弄一个项目,在WPF下用Dock控件,在Avalonia平台下实现也有一个Dock控件,但用起来有点复杂。Install-PackageDock.AvaloniaInstall-PackageDock.Model.Mvvm感兴趣的可以访问网站了解:https://github.com/wieslawsoltes/Dock其实本身用的比较简单,所以就想着,用TabControl来改一下......
  • Avalonia中的线性渐变画刷LinearGradientBrush
    在WPF中使用Shape实现复杂线条动画后,尝试在Avalonia中也实现同样效果。尽管官方提供了从WPF到Avalonia的快速入门文档,但由于第一次使用Avalonia,体验过程中并不是很顺利,主要是卡在线性渐变画刷LinearGradientBrush的使用上。Avalonia中的线性渐变画刷与WPF中的略有差异,但相关文档并......
  • Avalonia UI 中 Styles 与 ControlTheme 的区别
    目录目录介绍使用方式全局主题(GlobalTheme)局部主题(LocalTheme)控件主题(ControlTheme)问题描述问题分析问题1区别问题2重写Template用Styles还是ControlTheme?使用ControlTheme最佳实践总结Style&ControlTheme的特性独立性继承性......
  • 学习 Avalonia 框架笔记 如何创建一个全屏置顶的 X11 应用窗口
    本文记录我从Avalonia框架里面学到如何创建一个全屏置顶的X11应用窗口的方法开始之前,先从Avalonia或CPF里面拷贝足够的代码,这部分代码可以从本文末尾找到下载方法设置全屏的核心代码是以下三行ChangeWMAtoms(false,XLib.XInternAtom(display,"_NET_WM_STATE_HIDDEN",......
  • Avalonia实现Visual Studio风格标题栏的方法
       VisualStudio风格的标题栏可以更节省屏幕空间,个人认为其实比Ribbonbar和传统菜单都要更先进一些,更紧凑,利用效率更高。我在AvaloniaSamples项目中添加了一个这种Demo,展示了如何在Avalonia11中分别实现经典风格、Macos风格和VisualStudio风格的标题栏:    ......
  • Avalonia 中的样式和控件主题
    在Avalonia中,样式是定义控件外观的一种方式,而控件主题则是一组样式和资源,用于定义应用程序的整体外观和感觉。本文将深入探讨这些概念,并提供示例代码以帮助您更好地理解它们。样式是什么?样式是一组属性,用于定义控件的外观。它们可以包括背景色、边框、字体样式等。在Avalonia......
  • XAML UI 框架横向对比(Avalonia/Uno Platform/.NET MAUI)
    XAML框架横向对比多年来,基于XAML的UI框架有了很大的发展。下面的图表很好地证明了这个观点。XAMLUI框架的三大巨头:AvaloniaUI、UnoPlatform和.NETMAUI都支持跨平台的应用。事实上,除了AvaloniaUI,对跨平台XAML的需求是它们发展的主要动力。如果微软早一点介入,在几......