C. Terse princess(思维,构造)

题目链接:codeforces 148C

题意:

    有个公主找王子,如果这个人比之前所有王子的财富都高,公主就会Oh,

                                如果这个人比之前所有的财富值的总和加起来还多,就会WOW,(WOW的时候不会Oh)

   有n个人 a 次Oh,b 次WOW。

 输出一个序列满足a,b,如果没有就输出-1.

解题思路:

      首先将WOW的情况输出完,然后输出Oh的情况,如果先Oh,那么后面的数字越来越大

n, a, b = map(int, input().strip().split())
ans = list()
sum1 = 1
ans.append(1)
res = 1
for i in range(2, n+1):passif b != 0:res = sum1 + 1b = b - 1elif a > 0 and i > 2:res = res + 1a = a - 1ans.append(res)sum1 += res
if a > 0 or b > 0:print(-1)
else:for x in range(0, n):print(ans[x], end=" ")

codeforces 148 C. Terse princess(思维,构造)相关推荐

  1. CodeForces - 1504C Balance the Bits(思维+构造)

    题目链接:https://vjudge.net/problem/CodeForces-1504C 题目大意:给出一个长度为 nnn 的 010101 串,现在要求构造出两个长度为 nnn 的合法括号序 ...

  2. CodeForces - 618B Guess the Permutation(思维+构造)

    题目链接:点击查看 题目大意:先给出一个长度为n的序列ai,这个序列是1~n全排列中的其中一种,再给出一个n*n的矩阵,maze[i][j]=val代表min(ai,aj)=val,要求我们构造出原始 ...

  3. Educational Codeforces Round 53C(二分,思维|构造)

    #include<bits/stdc++.h> using namespace std; const int N=1e6+6; int x[N],y[N]; int sx,sy,n; ch ...

  4. CodeForces - 1450C2 Errich-Tac-Toe (Hard Version)(思维+构造)

    题目链接:点击查看 题目大意:给出一个大小为 n * m 的棋盘,规定不能有三个连续的 ' X ' 或三个连续的 ' O ' ,现在可以通过一次操作将 ' X ' 改成 ' O ' 或者将 ' O ' ...

  5. CodeForces - 148C Terse princess (构造)

    题目链接:http://codeforces.com/problemset/problem/148/C点击打开链接 C. Terse princess time limit per test 1 se ...

  6. CodeForces 148C - Terse princess

    C. Terse princess time limit per test 2 seconds memory limit per test 256 megabytes input standard i ...

  7. Codeforces 1077B Disturbed People(思维题)

    Codeforces 1077B Disturbed People(思维题) There is a house with nn flats situated on the main street of ...

  8. 【思维 构造】CodeForces - 148C Terse princess

    Problem Description 让你写出一个序列,满足长度是n,里面含有a个«Oh-» b个«Wow!» ..«Wow!» 代表你加进去的这个数比前面所有数的和都大.«Oh-» 代表你加进去的 ...

  9. Codeforces Round #624 (Div. 3) E. Construct the Binary Tree 思维 + 构造

    传送门 文章目录 题意: 思路: 题意: 给你n,dn,dn,d,让你构造有nnn个点的二叉树,他们每个节点深度和为ddd. n,d≤3000n,d\le 3000n,d≤3000. 思路: 先考虑不 ...

最新文章

  1. Spring MVC-01循序渐进之Model 2和MVC
  2. 设计模式 - 创建型模式_ 单例模式 Singleton Pattern
  3. HDU 1559 最大子矩阵
  4. 如何学习Java? 在学习Java的过程中需要掌握哪些技能?
  5. php判断三角形类型,C#_C#判断三角形的类型,题目描述: 输入三角形的三 - phpStudy...
  6. JAVA 求数组中的最大值
  7. 福禄克网络TIA识别MPTL连接的操作方法
  8. libgdx游戏引擎开发笔记(十)SuperJumper游戏例子的讲解(篇四)---- 主游戏界面内部框架编写...
  9. python快捷方式图标_python – PyInstaller无法更改快捷方式图标
  10. 【LeetCode - 1254】统计封闭岛屿的数目(dfs,连通块)
  11. 【bzoj2806】 Ctsc2012—Cheat
  12. vue el-tree 同时向后台传递选中和半选节点数据 (回显数据勾选问题已解决)
  13. ffmpeg中的sws_scale算法性能测试
  14. 拼题a答案c语言计算整数各位数字之和,这是小白刷的基础题,跪求大佬帮忙!!!题目:读入一个自然数n...
  15. 如何在 Mac 上禁用 Chrome 通知?
  16. 测试于仕琪 libfacedetection人脸检测
  17. 易语言大漠透明图制作与使用
  18. 最新QQ坦白说消息查看发送者
  19. 两款开关电源的纹波对比
  20. 大班线描机器人_大班线描画-有趣的巨人

热门文章

  1. matlab实现奇异值分解
  2. 徐州市RFID集装箱资产管理,RFID资产管理系统-苏州新导
  3. 堡垒机是服务器吗?两者有区别吗?
  4. 牛逼,竟然有人开源躺平学习资料!
  5. android webview 不能识别的符号,Android WebView无法显示版权或商标符号?
  6. python课本答案上海交大第五章_高等数学课后习题答案上海交大版完整版非常详细_.pdf...
  7. STM32利用STM32CubeMX驱动SDRAM
  8. 无车承运(网络货运)系统一
  9. 移植后php感染,除了排斥、感染…移植后容易发生的这项疾病,很多人都忽视了!...
  10. 面向对象编程,我的思想[下]