【weJudge】1109. [ACM]呐,你想成为什么颜色呢?


真白在画画时有一个技巧,就是用形似“M”的线将画布分块,然后再将设计好的图像表现在画布上,这就是她成为天才画家的秘密(误,虽然她除了美术其他都不在行,但她是知道画布被分成了多少块的。
今天真白想画她最爱的年轮面包,而你被她的画所吸引,为她的优雅所陶醉,希望能够将属于自己的一份颜色表现在她的画里。但这并非是那么简单的事。现在她告诉你她已经画了若干条“M”线,请你回答出她的画布最多被分成了多少块,如果你答对了,她就可以为你添上一彩。
呐,你想成为什么颜色呢?

输入要求

输入数据有多组,每组一行一个整数n1 <= n <= 1000)表示“M”线的数量。输入到文件末尾。

输出要求

对于每组输入,输出一行一个整数,表示n“M”线最多能把画布分成的块数。

测试数据

输入示例

0
1
2

输出示例

1
2
19

小贴士

声明:本套题目由ACM协会内一腐宅命题,其中可能出现奇怪的模型与题目设定,相关设定不代表协会观点与立场。

题目来源

2014BNUZ-ACM新生赛现场赛原题命题:北京师范大学珠海分校ACM协会陈思佳

 

  1. #include<bits/stdc++.h>  
  2. using namespace std;  
  3. #define ll long long  
  4. ll hanshu(int a);  
  5. int main() {  
  6.     int n, c, d, i;  
  7.     ll a[100];  
  8.     while(cin >> c) {  
  9.         cout << hanshu(c) << endl;  
  10.     }  
  11. }  
  12. ll hanshu(int a) {  
  13.     if(a == 0) {  
  14.         return 1;  
  15.     }  
  16.     if(a == 1) {  
  17.         return 2;  
  18.     }  
  19.     return 16 * a - 15 + hanshu(a - 1);  
  20. }  
  21. //可搜索折线分割平面,水题,根据点的变化判断分成多少平面  
  22. //也不知道为何难度6星  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值