/* 虽然很简单,但也花了我不少时间debug,本来定义了全局变量t,但在main函数中又定义了一次,导致各种不对,调试居然发现
  t == -1,才发现这个错误,还有处理的时候,基本上是想到什么就添加什么条件,没有一个整体的解题思路,属于乱砍型,还是要
在编代码的时候,把思路全理清楚再去敲代码,这样效率应该会高些. */
1 Source Code
2
3 Problem: 1950 User: eth1
4 Memory: 248K Time: 125MS
5 Language: C++ Result: Accepted
6 Source Code
7 #include <iostream>
8 #include <cstring>
9 using namespace std;
10 intt,count;
/
12 char ans[20];
13 void solve(int a,int sum,int tt,int tem)
14 {
15 if(a==t-1)
16 {
17 if(sum==0)
18 {
19 if(count<20){
20 cout<<"1";
21 for(int i=0;i<t-1;i++)
22 {
23 cout<<" "<<ans[i]<<" "<<i+2;
24 }
25 cout<<endl;
26 }
27 count++;
28 }
29 return;
30 }
31 ans[a]='+';
32 solve(a+1,sum+tt,tt+1,tt);
33 ans[a]='-';
34 solve(a+1,sum-tt,tt+1,-tt);
35 ans[a]='.';
36 int k=tem;
37 if(tt>=10){
38 if(tem<0) tem = - ((-tem)*100+tt);
39 else tem=tem*100+tt;
40 }
41 else{
42 if(tem<0) tem = - ((-tem)*10+tt);
43 else tem=tem*10+tt;
44 }
45 solve(a+1,sum-k+tem,tt+1,tem);
46 return ;
47 }
48 int main()
49 {
50 cin>>t;
///
52 count=0;
53 solve(0,1,2,1);
54 cout<<count<<endl;
55 return 0;
56 }

转载于:https://www.cnblogs.com/eth0/archive/2011/05/10/2042087.html

*dessertpku 1950相关推荐

  1. DL:听着歌曲《成都》三分钟看遍主流的深度学习的神经网络的发展框架(1950~2018)

    DL:听着歌曲<成都>三分钟看遍主流的深度学习的神经网络的发展框架(1950~2018) 视频链接:听着歌曲<成都>三分钟看遍主流的深度神经网络的发展框架(1950~2018) ...

  2. DL之CNN:关于CNN(卷积神经网络)经典论文原文(1950~2018)简介总结框架结构图(非常有价值)之持续更新(吐血整理)

    DL之CNN:关于CNN(卷积神经网络)经典论文原文(1950~2018)简介总结框架结构图(非常有价值)之持续更新(吐血整理) 导读       关于CNN,迄今为止已经提出了各种网络结构.其中特别 ...

  3. 信息学奥赛一本通 1233:接水问题 | 1950:【10NOIP普及组】接水问题 | OpenJudge NOI 1.9 15 | 洛谷 P1190 [NOIP2010 普及组] 接水问题

    [题目链接] ybt 1233:接水问题 ybt 1950:[10NOIP普及组]接水问题 OpenJudge NOI 1.9 15:接水问题 洛谷 P1190 [NOIP2010 普及组] 接水问题 ...

  4. poj 1950 Dessert 深搜

    题意: 给n,问有多少和由1,2...n,和'+','-','.'(表示连接,4.5表示45)组成,值为0的表达式. 分析: 深搜,因为要枚举到"连接"的情况,所以传送pre表示上 ...

  5. 珍稀资料:1950年中国高考数学真题

    珍稀资料:1950年中国高考数学真题 1950年收集到三套高考数学真题:华北甲组.华北乙丙组.某考区. 我们是谁: MatheMagician,中文"数学魔术师",原指用数学设计魔 ...

  6. DL之CNN(paper):关于CNN(卷积神经网络)经典论文原文(1950~2018)简介、下载地址大全(非常有价值)之持续更新(吐血整理)

    DL之CNN(paper):关于CNN(卷积神经网络)经典论文原文(1950~2018)简介.下载地址大全(非常有价值)之持续更新(吐血整理) 导读       关于CNN,迄今为止已经提出了各种网络 ...

  7. 全球人口增长率抵达1950 年以来最低水平,2100 年将是人口增长的最后一年

    据 KlipC 报告,2020年和2021年全球人口年增长率低于1%,这是第二次世界大战结束后首次出现这种情况,而欧洲的总人口实际上在大流行期间严重减少. 预计 61 个国家的人口将在 2022 年至 ...

  8. 「AI简史」从1950到2020

    关注:决策智能与机器学习,深耕AI脱水干货 作者:热爱研究的  来源:学术头条 本文经授权转载自学术头条( ID: SciTouTiao),转载请联系出处 通常来说,人工智能(Artificial I ...

  9. 戴尔服务器的型号1950,DELL PowerEdge 1950

    DELL PowerEdge 1950 语音 编辑 锁定 上传视频 上传视频 DELL PowerEdge 1950是戴尔2006年6月推出的第九代服务器产品之一,属于1U机架式结构,可全面支持英特尔 ...

最新文章

  1. shell脚本的基础知识
  2. Spring MVC 错误
  3. 对软件未来走向的看法
  4. 匹配数据库 帆软 查询条件_帆软报表学习笔记①——根据参数查询
  5. Linux安全加固 附脚本
  6. 盘点近年来的各国各行较知名的互联网安全事件
  7. LM75AD温度传感器读写
  8. python--step-01
  9. HTML+CSS实现导航条及下拉菜单
  10. springboot毕设项目商城积分兑换系统pez18(java+VUE+Mybatis+Maven+Mysql)
  11. Python快速实现人脸识别
  12. 网络游戏行业不能说的秘密
  13. java Optional操作
  14. 2020 Leetcode 春季赛战队赛 题目汇总
  15. python怎么制作游戏存档功能,如何在Python中创建目录的zip存档?
  16. 计算机专业给导师发个人简历,殷保群教授个人简历范文
  17. 一个帮助选择困难症的小程序
  18. STM32入门——基于RobotMaster——1.准备工作
  19. 【Excel统计分析插件】上海道宁为您提供统计分析、数据可视化和建模软件——Analyse-it
  20. ubuntu如何卸载mysql(ubuntu卸载mysql的具体方法)

热门文章

  1. 真当Flutter不能热更新?QQ团队开源动态化Flutter,稳进大厂
  2. vue设置页面的高度100%
  3. 内核管理 之 编译内核操作流程 ──为新手指南
  4. wordpress后台管理(七)说说管理:所有说说、发表说说
  5. 分析当当网与京东商城网前端WEB代码
  6. 利用计算机可以干什么,打开电脑不知道干什么 多个领域运用广【图解】
  7. 中职生职业生涯规划书2000字学计算机,中职生职业生涯规划书计算机专业
  8. xstring invalid null pointer
  9. EFS】NV65633-LTE搜网能力的NV值、格式、配置
  10. 全景地图是什么?怎么用有什么作用!