首页 > 其他分享 >P9779_[HUSTFC 2023] 不定项选择题_题解

P9779_[HUSTFC 2023] 不定项选择题_题解

时间:2023-11-24 16:46:58浏览次数:31  
标签:选项 P9779 题解 勾选 这道题 2023 ##### ###

# [rt](https://www.luogu.com.cn/problem/P9779)
# 题目
##### 有一道共 n 个选项的不定项选择题,它的答案至少包含一个选项,由于题目与选项的内容晦涩难懂,你打算通过尝试每一种可能的答案来通过这道题。
##### 初始时所有选项都没有被勾选,你可以执行任意次下述操作:
- ### 勾选一个当前未被勾选的选项。
- ### 取消勾选一个当前已被勾选的选项。
##### 当你勾选中的选项与答案一致时,你将会立即通过此题。在开始尝试前,你产生了一个疑问:在最坏的情况下,至少需要操作多少次才可以通过这道题?
# 思路
题目描述里说的是最坏情况的最少操作,最坏情况就是最后一个一定是正确的

### so
简单概括一下这道题相当于是求 n 个空需要进行几次操作到第 n 个空

用数学思路来画个图,假设 n 是三;

解:如图
![](https://cdn.luogu.com.cn/upload/image_hosting/zptv2g77.png)
可是这里算出来共可以进行 8 次操作,因为最后一个必然正确,所以不需要进行取消勾选,最后答案要减一。算出来得7
### 继续简化题目
根据上面的推理这道题就简单了,答案 = 2 的 n 次幂 -1
# 代码
```
#include<bits/stdc++.h>
using namespace std;
long long n;
int main()
{
cin>>n;
cout<<(int)pow(2,n)-1;//pow是求幂的函数,为防止出现小数这里需要强转int
return 0;
}
```

### 这是本人第一篇题解,有错误请指正,谢谢
# 食用快乐

 

标签:选项,P9779,题解,勾选,这道题,2023,#####,###
From: https://www.cnblogs.com/wenzhihao2023/p/17854074.html

相关文章

  • 2023任务排期
    leecode搞起来,中等难度每周3~5到1、20231124~2023110mybatis核心流程源码,需要有进度bindingMapperMethodMapperProxyMapperProxyFactoryMapperRegistrycacheLruCacheWeakCacheSoftCacheFifoCachemappingMappedStatement属性说明、用途、SqlCommandType、Re......
  • 2023-11-23
    2023-11-23集合体系结构​​​​‍Collection接口和常用方法常用方法add()添加单个元素remove()删除指定元素contains()查找元素是否存在size()获取元素个数isEmpty()判断是否为空clear()清空addAll()添加多个元素containsAll()查找多个元素是否存在remov......
  • 上海站报名启动! 2023年开源产业生态大会OpenHarmony生态分论坛
     作为年内开源领域不容错过的科技盛宴,2023年开源产业生态大会将于12月19日在上海盛大开幕。本次活动由上海市经济和信息化委员会、上海市科学技术协会和"科创中国"开源创新联合体共同指导,上海开源信息技术协会统筹主办。 届时,大会将携手OpenAtom OpenHarmony(以下简称“Open......
  • 【题解 P2839】 middle
    [国家集训队]middle题目描述一个长度为\(n\)的序列\(a\),设其排过序之后为\(b\),其中位数定义为\(b_{n/2}\),其中\(a,b\)从\(0\)开始标号,除法下取整。给你一个长度为\(n\)的序列\(s\)。回答\(Q\)个这样的询问:\(s\)的左端点在\([a,b]\)之间,右端点在\([c,d]\)......
  • MySQL将'20231124'转换为'yyyy/MM/dd'格式
    可以使用STR_TO_DATE函数将一个字符串转换为日期,并使用DATE_FORMAT函数将日期格式化为指定的格式SELECTDATE_FORMAT(STR_TO_DATE('20231124','%Y%m%d'),'%Y/%m/%d');解释一下上述语句的步骤:STR_TO_DATE('20231124','%Y%m%d')将字符串"20231124"转换为日期......
  • 2023华为杯研究生赛awdp-web复现
    被我们web队组会狠狠push了...但是看了下这个研究生赛的题目,难度还是不高的,还不至于队里佬们打实时比赛我看着都费劲那种...........
  • C# 接口隔离,反射 2023年11月20日
    1.1接口隔离接口的隔离,对''胖'接口进行拆分单一职责原则接口的显示接口实现(c#独有的语言特性)dependencyInjection,依赖注入框架包适当使用接口泛型,partial类,枚举,结构泛型:泛化数据类型泛型的特化:指定类型泛型委托和lambda表达式partial类$符号的......
  • Spring_2023_11_24_2 Spring整合mybatis--Spring中的事务管理(注解形式)
    Spring整合mybatis--Spring中的事务管理(注解形式)application.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:tx="http://www.springframework.org/schema/tx&quo......
  • CF1864D 题解
    我们注意到对如图倒三角形上的所有点操作都会影响到目标点。那么我们可以维护两个前缀和,第一个前缀和表示如下的点是否操作第二个前缀和表示这些点是否操作这样我们求出了前缀和之后,将两个前缀和异或一下就知道该点是否要操作了。#include<bits/stdc++.h>usingnamespace......
  • 2023最新版VMware WorkStation虚拟机保姆式安装手册
    博主环境:版本:Windows10专业版版本号:22H2安装日期:2023-01-29操作系统内部版本:19045.3693体验:WindowsFeatureExperiencePack1000.19053.1000.0VMwareWorkstation17Pro第一步:下载地址:https://www.vmware.com/cn/products/workstation-pro.html第二步:安装双击:VMwa......