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

网站制作软件工程师邯郸网站建设哪能做

网站制作软件工程师,邯郸网站建设哪能做,wordpress仿百度,兰州网站建站题干#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.pierceye.com/news/983940/

相关文章:

  • 论坛网站建设联系方式成都网站设计制作价格
  • 网页网站建设的ppt模板下载响应式网站项目
  • 做网站在哪里可以找到高清壁纸北京响应式网站
  • 企业网站建设门户网站建设费的摊销年限
  • 模板网站的域名是什么网站源代码程序
  • 网站空间多久续一次费长春网站制作设计
  • 网站制作价格低广西网络电视
  • 平台网站建设收费烟台网站的优化
  • 如何做提卡网站vue.js wordpress
  • 国家网站备案查询系统wordpress 主题 简洁
  • 建设商业网站html什么意思
  • 网站专题建设方案江苏省建设厅网站 杨洪海
  • 通化网站建设公司南江县住房和城乡建设局网站
  • 网站的外链是什么软件开发与网站开发的区别
  • 学做网站论坛vip账户了解网站开发的背景
  • 做3个网站需要多大的服务器科凡建站
  • 网站设计制作音乐排行榜44555pd永久四色端口
  • 网站优化方案教程如何注册chn域名网站
  • 怎样建设免费网站个别网站网速慢怎么做
  • 网页设计制作音乐排行榜一键seo提交收录
  • 网站推广要我营业执照复印件conoha wordpress
  • 免费行情软件app网站排行高质量外链网站
  • 免费解析网站制作网站开发项目实战视频
  • 柳州网站建设工作室基金会网站开发方案
  • 龙海网站建设微网站如何建设
  • 手机视频网站怎么做贵阳专业做网站
  • 网站建设题库vps上的网站运行太慢
  • 化妆品网站优化沧州网站制作公司
  • 专业优定软件网站建设上海seo服务
  • 网站充值怎么做的c2c平台的产品类型