Problem - 1567C - Codeforces

题目大意:

定义一个加法规则:奇数位上的数和偶数位上的数分别相加再组合成结果,现在给出一个由此规则算出的数,求有多少种加数组合。

思路:

因为奇数位和偶数位互不干扰,所以我们可以把奇数位和偶数位提取出来,每个数字的可能加数组合有n+1种,因为奇数位和偶数位拆开,所以可以为0,但不能奇数位的一个加数和偶数位的同一加数同时为0,这样会使一个加数为0,所以最后结果是奇数位的组合式乘以偶数位的再-2。

#include<bits/stdc++.h>
using namespace std;
int sep(int a)
{int x = 0, n = 0;while (a){int y = pow(10, n);x = (a % 10) * y + x;n = n + 1;a = a / 100;}return x;
}
int main()
{int t, a, n, odd, even;cin >> t;while (t--){cin >> n;odd = sep(n) + 1;//取出奇数位even = sep(n / 10) + 1;//取出偶数位a = odd * even - 2;cout << a << endl;}return 0;
}

Carrying Conundrum CodeForces - 1567C相关推荐

  1. CodeForces - 1567C Carrying Conundrum(思维/状压)

    题目链接:点击查看 题目大意:规定加法中使用隔项进位,问给定的 nnn 有多少种方案可以通过 "隔项进位加法" 得到 题目分析:隔项进位意味着奇偶位置的数字互不影响,所以将奇偶位置 ...

  2. codeforces 1567 C. Carrying Conundrum

    本场比赛其他题目的题解 A. Domino Disaster B. MEXor Mixup C. Carrying Conundrum D. Expression Evaluation Error E ...

  3. Codeforces Round #742 (Div. 2) C. Carrying Conundrum

    目录 题目: Input Output Example 解析 AC代码 题目: C. Carrying Conundrum time limit per test2 seconds memory li ...

  4. CF 1567 C. Carrying Conundrum(思维)

    CF 1567 C. Carrying Conundrum(思维) 题目大意: 题目大意很有意思,就是一个小孩他不会列式相加,把进位加到了该位左侧的第二位上,现在给出结果,问按照这个小孩的方法,能有多 ...

  5. Carrying Conundrum(思维)

    题目 Carrying Conundrum 问题描述 定义一种特殊加法计算: 上式为正常加法计算,下式为特殊加法计算,特殊之处在于进位将会跳跃一位相加, 比如应该进位到十位的1进位到了百位,应该进位到 ...

  6. C. Carrying Conundrum(思维)

    C. Carrying Conundrum(思维) 题意 小明不知道如何列竖式计算,每次计算将进位往左移了一位,要求算出存在多少对数对(a,b)使得其按照小明列竖式的方法能求出目标数字 以下是小明的计 ...

  7. Codeforces Round #742 (Div. 2) C. Carrying Conundrum(思维)

    题目链接 题目大意: 定义了一种新的加法进位的方式,给你一个数 nnn ,计算有多少组两个数之和等于 nnn . 解题思路: 将 nnn 的奇偶位分开,变成两个数 num1,num2num1,num2 ...

  8. C. Carrying Conundrum

    Problem - 1567C - Codeforces 题意: 给定一个数,要求找出两个数经过一个修改后的加法操作得到这个数的方案数.修改后的加法操作是进位操作修改为进位到左边第二位 思路:注意到, ...

  9. C. Carrying Conundrum(找规律)

    Codeforces Round #742 (Div. 2) 题意 正常的加法竖式运算,现在出错了,按照出错的方式,给你一个结果n,找出满足题意的非负整数对的数量.下面为出错方式: 正确方式: 出错方 ...

最新文章

  1. squid启动失败的解决办法
  2. 怎样对Android设备进行网络抓包
  3. HttpApplication 事件执行顺序
  4. kali装电脑_教你Kali Linux怎么安装Nessus软件
  5. QQ浏览器怎么把文件添加到私密空间 怎么使用私密空间
  6. 天池实验室-Task04-Python数据分析:从0完成一个数据分析实战
  7. 通过解析器向DNS服务器发出查询
  8. ASP.NET MVC Links
  9. DB9标准的公头\母头接线定义
  10. 搭建一个开发Predix软件的Windows系统(1)准备工作
  11. Vs2010创建网站
  12. 苹果mac系统在文件栏添加文件夹的方法
  13. java高效快速读取CSV文件
  14. sniffer超级详细介绍
  15. 一个技术总监迟到的新年开篇
  16. Windows设置电脑每天自动重启
  17. [NOIP模拟测试37]反思+题解
  18. 熵、联和熵与条件熵、交叉熵与相对熵是什么呢?来这里有详细解读!
  19. 2020年泰迪杯C题智慧政务中的文本数据挖掘应用--论文+全部源码分享
  20. Java实现利用在线的API对IP地址进行解析(内部代码分享)

热门文章

  1. rust最美建筑_白领美丽英文诵典365 -Day 257 If I Rest I Rust
  2. 云计算奇妙学习之旅第一期:初识云计算
  3. C++ 贪心算法 摇摆序列
  4. okHttp使用中报Could not find method java.nio.file.Files.newOutputStreamo警告问题
  5. 德卡T10-F多功能读卡器|读写机外接密码小键盘在医保领域的应用与性能攻略
  6. SQL提高查询效率知识拾忆
  7. 实验19:光敏传感器+继电器=光控智能灯实验
  8. 自学前端第十八天:CSS精准定位position
  9. TFTLCD 薄膜晶体管液晶显示器——探索者为例
  10. 河南移动物联网建设加速 亿元级市场呼之欲出