打卡信奥刷题(3523)用C++实现信奥题 P10950 太鼓达人 P10950 太鼓达人题目描述太鼓达人的鼓坏了现在 vani 来修鼓。鼓的主要元件是MMM个围成一圈的传感器。每个传感器都有开和关两种工作状态分别用111和000表示。显然从不同的位置出发沿顺时针方向连续检查KKK个传感器可以得到MMM个长度为KKK的010101串。Vani 知道这MMM个010101串应该是互不相同的。而且鼓的设计很精密MMM会取到可能的最大值。现在 Vani 已经了解到了KKK的值他希望你求出MMM的值并给出字典序最小的传感器排布方案。输入格式一个整数KKK。输出格式一个整数和一个二进制串由一个空格分隔分别表示可能的最大的MMM以及字典序最小的排布方案。字符000表示关111表示开你输出的串的第一个字和最后一个字是相邻的。输入输出样例 #1输入 #13输出 #18 00010111说明/提示2≤K≤112\le K\le 112≤K≤11。C实现#includebits/stdc.husingnamespacestd;typedeflonglongll;constll N1e610;ll k;ll cur[N];boolans[N];ll tot,lim;voiddfs(ll x){for(ll icur[x];i1;icur[x]){couti;cur[x]i1;dfs(((x1)lim)|i);}}intmain(){ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cink;lim(1ll(k-1))-1;cout(1llk) ;dfs(lim);return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容

相关新闻

最新新闻

论文AI率过高怎么办?2026年12款免费降AI率工具实测指南

论文AI率过高怎么办?2026年12款免费降AI率工具实测指南

现在毕业论文答辩前,“AI率超标”已经彻底取代“查重率过高”,成了同学们的头号难题!不少同学只是用AI润色了摘要和结论,AI率直接飙升到离谱,纯手动修改根本不管用——这说明AIGC检测系统抓的不是个别词语,…

2026/8/24 0:02:09
Marketch:从Sketch画板直接量取CSS

Marketch:从Sketch画板直接量取CSS

Marketch:从Sketch画板直接量取CSS 【免费下载链接】marketch Marketch is a Sketch 3 plug-in for automatically generating html page that can measure and get CSS styles on it. 项目地址: https://gitcode.com/gh_mirrors/ma/marketch 设计稿交付还在…

2026/8/24 0:02:09
如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南 【免费下载链接】ThinkpadX390-Opencore-EFI macOS Catalina & Big Sur & Monterey on ThinkPad X390 (Hackintosh) 项目地址: https://gitcode.com/gh_mirrors/th/ThinkpadX390-Opencore-EFI …

2026/8/24 0:02:09
WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化 【免费下载链接】WechatHook Enjoy hooking wechat by Xposed....Accessibility...and so on... 项目地址: https://gitcode.com/gh_mirrors/we/WechatHook WechatHook 是一个基于 Xpos…

2026/8/24 0:02:09
OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定 【免费下载链接】OpenModScan Open ModScan is a Free Modbus Master (Client) Utility 项目地址: https://gitcode.com/gh_mirrors/op/OpenModScan OpenModScan 是一款开源免…

2026/8/24 0:02:09
用好 Python 上下文管理器:contextlib 让你少写一半 with 代码

用好 Python 上下文管理器:contextlib 让你少写一半 with 代码

用好 Python 上下文管理器:contextlib 让你少写一半 with 代码 with 语句几乎每个 Python 程序员每天都在用:打开文件、加锁、连接数据库。但很多人只停留在 with open(...) 这个层面,一旦需要自己封装资源或复用一段"进入/退出"逻…

2026/8/23 23:57:08