CF1227F2 Wrong Answer on test 233 (Hard Version)
2024-10-08 09:59:53
题意
\(n\)道题,每道题有\(k\)种选项,其中第\(i\)道题正确答案是\(a_i\),但是填答案的时候填错啦,第一道题的选择填到了第二道题...第\(n\)道题的选择填到了第一道题,求在\(k^n\)种方案中有多少种是填错比原来的方式正确数还要多的
做法
设\(f_{i,j}\)为填前\(i\)道题,差为\(j\)的方案数,分类讨论相邻暴力转移\(O(n^2)\)
我们发现更优解跟更劣的方案数相同,即求\(\frac{k^n-f(n,0)}{2}\),然后随便搞搞就好了
最新文章
- Bootstrap学习------按钮
- wps使用技巧
- 滴滴与Uber的竞争分析
- 【原创】高性能网络编程(二):上一个10年,著名的C10K并发连接问题
- 第05篇. Tomcat和JDK的内存配置
- js中test()函数在正则中使用
- PHP 上传文件和读取文件崎岖路
- Flink单机版安装与wordCount
- JavaScript之Object
- 从Project 2007导出WBS图表到Visio 2007
- Table of Contents - Spring
- bzoj1684 [Usaco2005 Oct]Close Encounter
- Entity Framework技巧系列之十三 - Tip 51 - 55
- SQLServer之修改数据库架构
- java之servlet学习基础(二)
- Linux并发与同步专题 (3) 信号量
- Nginx安装- CentOS7
- 基于xlua和mvvm的unity框架
- Integer to Boolean strange syntax
- table下tbody滚动条与thead对齐的方法且每一列可以不均等