洛谷P2320 [HNOI2006]鬼谷子的钱袋

news/2024/12/2 12:54:14/

https://www.luogu.org/problem/show?pid=2320#sub

题目描述全是图

 

数学思维,分治思想

假设总数为n

从n/2+1到n的数都可以用1~n的数+n/2表示出来

1~n/2的数也可以这样拆分成两份。

一路拆下去即可。

例如n=12时:

{1 2 3 4 5 6}+6={7,8,9,10,11,12}

{1,2,3}+3={4,5,6}

{1,2}+3={4,5}

{1}+2={3}

所以只需要1 2 3 6

 1 /*by SilverN*/
 2 #include<algorithm>
 3 #include<iostream>
 4 #include<cstring>
 5 #include<cstdio>
 6 #include<cmath>
 7 #include<vector>
 8 using namespace std;
 9 const int mxn=100010;
10 int a[mxn];
11 int n;
12 int main(){
13     cin>>n;
14     int cnt=0;
15     while(n){
16         a[++cnt]=(n+1)/2;
17         n/=2;
18     }
19     printf("%d\n",cnt);
20     for(int i=cnt;i;i--)printf("%d ",a[i]);
21     return 0;
22 }

 

转载于:https://www.cnblogs.com/SilverNebula/p/6040002.html


http://www.ppmy.cn/news/139345.html

相关文章

Ardunio开发实例-AM2320温湿度传感器

AM2320温湿度传感器 温湿度组合传感器AM2320数字温湿度传感器是一种已校准的数字信号输出。 采用特殊的温度和湿度采集技术,确保产品具有很高的可靠性和出色的长期稳定性。 传感器由电容式湿度元件和集成的高精度温度测量设备组成,并与高性能微处理器连接。 AM2320使用一条…

HT66F2390/STM32——AM2320温湿度传感器

1、说明 AM2320 数字温湿度传感器采用单总线、标准 IC 两种通信方式。本文主要基于HT66F2390单片机&#xff0c;采用单总线通讯&#xff0c;实现AM2320传感器数据获取。关于AM2320传感器的使用&#xff0c;可参考AM2320产品手册。在文章最后&#xff0c;分享了AM2320的相关资料…

一次恶心的AM2320温湿度传感器调试经历

一次恶心的AM2320温湿度传感器调试经历 前面画了一块MCU和FPGA的PCB板子&#xff0c;主要功能都已经测试通过了&#xff0c;还剩下一个温湿度传感器AM2320的功能没试&#xff0c;本以为网上买的这个模块无非就是引两个引脚出来就完事了&#xff0c;可最后却花了我近两天时间来调…

双节锂电池充电方案芯片IP2320,支持5V输入同步开关升压充电

双节串联锂电池/锂离子电池的升压充电管理方案芯片——英集芯IP2320&#xff0c;集成功率MOS&#xff0c;采用同步开关架构&#xff0c;使其在应用时仅需极少的外围器件&#xff0c;并有效减小整体方案的尺寸&#xff0c;降低BOM成本。 IP2320 集成一个Boost同步升压充电控制器…

P2320 [HNOI2006]鬼谷子的钱袋(想法)

原题&#xff1a; https://www.luogu.org/problem/P2320 题意&#xff1a; 给出一个m&#xff0c;你讲起拆分成最少份&#xff0c;使得可以组成1到m之间的任意数&#xff0c;大于1数只能有一份。 解析&#xff1a; 以39为例&#xff0c;按照二进制分可以分成 1 , 2 , 4 , 8…

zzulioj2320 古钱币(编程脱衣舞,层层优化,绝了!!!)

【题目描述】 小强同学的爸爸是收藏爱好者&#xff0c;家里收藏了好多古钱币&#xff0c;有唐、宋、元、明、清年代的钱币&#xff0c;分别用A、B、C、D、E来表示&#xff0c;每个钱币的价格是5、4、3、2、1&#xff08;万元&#xff09;&#xff0c;小强考上了大学&#xff0c…

洛谷 P2320 [HNOI2006]鬼谷子的钱袋 思维+二进制

https://www.luogu.org/problem/P2320 题目描述 鬼谷子非常聪明&#xff0c;正因为这样&#xff0c;他非常繁忙&#xff0c;经常有各诸侯车的特派员前来向他咨询时政。 有一天&#xff0c;他在咸阳游历的时候&#xff0c;朋友告诉他在咸阳最大的拍卖行&#xff08;聚宝商行&a…

哈理工OJ P2320:OX

题目链接&#xff1a;OX 题意 &#xff1a;给出一个3X3的黑白棋棋盘&#xff0c;棋盘上有若干黑白子&#xff0c;再给出下一个下的人&#xff0c;问下一个下的人能否赢 分析&#xff1a;考虑到只有39种状态&#xff0c;故用一个数保存目前棋盘的状态&#xff0c;记为value&…