当前位置: 首页 > news >正文

中小企业建站服务密云建设网站

中小企业建站服务,密云建设网站,用dw做的十二星座网站免费,网站规划思想方法有哪些内容题干#xff1a; 妞妞听说Nowcoder Girl女生编程挑战赛要开始了, 但是她没有足够的勇气报名参加, 牛牛为了帮助妞妞,给她准备一台勇气获得机。初始的时候妞妞的勇气值是0, 勇气获得机有两个按钮: 1、N按钮: 如果当期拥有的勇气值为x, 按下之后勇气值将变为2*x1#xff0c…题干   妞妞听说Nowcoder Girl女生编程挑战赛要开始了, 但是她没有足够的勇气报名参加, 牛牛为了帮助妞妞,给她准备一台勇气获得机。初始的时候妞妞的勇气值是0, 勇气获得机有两个按钮: 1、N按钮: 如果当期拥有的勇气值为x, 按下之后勇气值将变为2*x1 2、G按钮: 如果当前拥有的勇气值为x, 按下之后勇气值将变为2*x2 勇气值过高也会膨胀,所以妞妞需要将自己的勇气值恰好变为n, 请你帮助她设计一个勇气获得机的按键方案使妞妞的勇气值恰好变为n。 输入描述: 输入包括一行, 包括一个正整数n(1 n 10^9), 表示妞妞最后需要的勇气值。 输出描述: 输出一行字符串, 每个字符表示该次妞妞选择按动的按钮,N表示该次按动N按钮,G表示该次按动G按钮。 示例1 输入 复制 20 输出 复制 NGNG 解题报告 这题运用到的二叉树的性质去构造一个数字又因为二叉树的唯一性所以构造出的这棵树一定是唯一的。 AC代码 #includecstdio #includeiostream #includealgorithm #includequeue #includemap #includestack #includevector #includeset #includestring #includecmath #includecstring #define ll long long #define pb push_back #define pm make_pair #define fi first #define se second using namespace std; const int MAX 2e5 5; ll n; stackchar sk; int main() {cinn;while(n) {if(n1) {sk.push(N);n(n-1)/2;}else {sk.push(G);n(n-2)/2;}}while(sk.size()) putchar(sk.top()),sk.pop();return 0 ;}TLE代码搜索要1e8以内才可以。。这套代码过了70%的样例 #includecstdio #includeiostream #includealgorithm #includequeue #includemap #includevector #includeset #includestring #includecmath #includecstring #define ll long long #define pb push_back #define pm make_pair #define fi first #define se second using namespace std; const int MAX 2e5 5; int tot; char s[55]; ll n; int dep; ll dfs(ll cur,ll ans,int step) {if(cur n) return 0 ;if(cur n) {depstep;return ans;}/*if(step!0) */ans1;ll res dfs(cur*21,ans,step1);if(res) return res;else return dfs(cur*22,ans1,step1); } int main() {cinn;ll qq dfs(0,1,0); // printf(%lld\n,dfs(0,0,0));//printf(%lld\n,qq);while(qq) {if(qq1) s[tot] G;else s[tot] N;qq1;}ll tmp 0;for(int i tot-1; i1; i--) putchar(s[i]),tmp tmp*2s[i]N?2:1;return 0 ;}这个搜索里面也有很多技巧在里面的。。比如不能直接从0开始构造这个二进制数因为你如果刚开始都是0那一直左移也没啥用并且dfs中还要判断当前位是不是0如果不是第0次进入才需要左移一位总之很麻烦所以需要先设置一个1然后让他移位二进制记录就可以了最后输出的时候不要最高位就行了。
http://www.zqtcl.cn/news/849853/

相关文章:

  • 网站用户体验比较论坛类网站可以做移动端吗
  • 佛山网站优化建设网站设计公司种类
  • 永嘉高端网站建设效果空间设计手法有哪些
  • 好模板网站盐城做网站价格
  • 农村自建房设计图 效果图常州百度推广优化
  • 北京便宜网站建设为什么自己做的网站别的电脑打不开
  • 濮阳网站建设哪里便宜html页面模板
  • 个人推广网站wordpress 交友模板
  • 新乡网站建设价格中国反钓鱼网站联盟
  • 在线工具网站网站建设公司ejiew
  • 个人搭建网站教程王牌网站做代理
  • 网站地图什么意思电子商务营销推广
  • 手机排行榜网站教育平台网站开发
  • 佛山市顺德区建设局网站萧山网站建设
  • 合肥百度团购网站建设怀化网站开发
  • 网站建设ppt模板彩票网站开发dadi163
  • 网站建设4435建筑设计一般用什么软件
  • 河南网站建设重庆森林台词
  • 网站一直没收录雄安做网站
  • 全国网站直播平台被摧毁响应是网站怎么做
  • 衡阳建设网站做网站和app多少费用
  • 怎么做付费网站蚌埠网站建设专业公司哪家好
  • 学网站建设需要多长时间成都网站建设定制开发服务
  • 建站宝盒后台深圳建网站公司怎么选择
  • 什么是大型门户网站网站建设的经验之谈
  • 网站建站网站设计网站制作书生
  • 租号网站是怎么做的wordpress 快讯功能
  • 口碑好的盐城网站建设wordpress课堂主题
  • 网站品牌打造wordpress插件有木马
  • 网站开发与软件研发有什么区别查网站域名备案查询系统