题意

给定一个数x,问有多少个正整数y,使得rev(y)-y==x
其中rev(x)表示x按位翻转之后得到的数。

x<=1e9

做法

首先通过打表发现,这个答案不会很大。
这就说明解相当地松弛。
可以通过搜索+剪枝解决。
我主要运用的剪枝有:
1.填了一位之后,可以立刻填出对称的另外一位。
2.看当前的rev(x)-x是否与给定的目标差距过远。

转载于:https://www.cnblogs.com/hiweibolu/p/8505408.html

【arc075f】AtCoder Regular Contest 075 F - Mirrored相关推荐

  1. 【递归】【线段树】【堆】AtCoder Regular Contest 080 E - Young Maids

    给你一个1~n的排列p,n是偶数,每次从中任选一对相邻的数出来,插到排列q的开头,如此循环,问你所能得到的字典序最小的排列q. 我们先确定q开头的两个数q1,q2,q1一定是p的奇数位的最小的数,而q ...

  2. AtCoder Regular Contest 067 F - Yakiniku Restaurants

    题意: 有n个餐厅排成一排,第i个与第i+1个之间距离是Ai. 有m种食物,每种食物只能在一个餐厅里吃,第j种食物在第i个餐厅里吃的收益是$b[i][j]$. 选择每种食物在哪个餐厅里吃,使收益减去走 ...

  3. AtCoder Regular Contest 085 F NRE 线段树优化dp

    题意 有长度为n初始全为0的数组A和仅由0和1组成的数组B.现在给出m个区间,每次可以选择某个区间[l,r],使得A数组下标在[l,r]之间的元素变为1.问A和B最小不同位置数量是多少. n,m< ...

  4. AtCoder Regular Contest 107 F - Sum of Abs(网络流最小割)

    题目链接 题意就是给定一个无向图,每个点有权值ai,bia_i,b_iai​,bi​,现在需要删去其中的一些点,其中删去一个点的花费为aia_iai​,删点后的图的分数为每一个联通块的分数之和,一个联 ...

  5. AtCoder Regular Contest 061 E - Snuke‘s Subway Trip(建图 + dijkstra最短路 / 0/1bfs / 并查集)

    AtCoder Regular Contest 061 E - Snuke's Subway Trip problem 洛谷翻译 my idea 最近一直在做网络流,所以一读这题后,我就想到了最小费用 ...

  6. AtCoder Regular Contest 065

    AtCoder Regular Contest 065 C - Daydream Score : 300300300 points 倒着来就行了,正着来会产生歧义匹配,dreamer,dreamdre ...

  7. NOMURA Programming Contest 2021(AtCoder Regular Contest 121)

    文章目录 A - 2nd Greatest Distance B - RGB Matching C - Odd Even Sort D - 1 or 2 E - Directed Tree F - L ...

  8. AtCoder Beginner Contest 215 F - Dist Max 2

    AtCoder Beginner Contest 215 F - Dist Max 2 平面上有一系列的点(xi,yi)(x_i,y_i)(xi​,yi​),定义两点(xi,yi),(xj,yj)(x ...

  9. AtCoder Beginner Contest 204 F Hanjo 2

    AtCoder Beginner Contest 204 F Hanjo 2 H宽,W长的二维平面上,用1 * 1或者2 * 1的地砖来铺,要求铺满,求出方案数. 数据范围H <= 6, W & ...

最新文章

  1. Nature封面:脑机接口重大突破!意念手写字速度破纪录!
  2. 分析linux系统的运行性能,Linux系统如何分析CPU的性能瓶颈
  3. 2021-03-29 PE条件(自适应、参数辨识、数据驱动常常涉及)
  4. php json -gt;访问,【转】Php+ajax+jsonp解决ajax跨域问题
  5. kdj买卖指标公式源码_通达信指标公式源码MACD背离KDJ背离指标
  6. SpringCloud 如何搭建Eureka注册中心
  7. Team Foundation Server 的 Service Pack 1(中文)也发布了,
  8. Maven的帮助文档ー查看各个插件的作用--- 【maven-assembly-plugin】
  9. Mac解压Windows 压缩文件(.zip格式)乱码问题
  10. ubuntu编译运行xv6
  11. UITableView的分割线不满屏的解决方法
  12. 生成[1,2,,3,4,5,6,7,8,9]的随机数组?
  13. CASS删除分幅后图框内部十字丝
  14. sql更新语句中update set from用法
  15. 网页编程html报错502,Nginx将不会使用自定义502错误页面
  16. 【每日一题】一起冲击蓝桥杯吧——Day4【蓝桥真题一起练】
  17. 避免企业IT外包服务风险三大要素
  18. QT 中文语法错误: 缺少“(” (在“}”的前面)(所遇到的特殊情况)
  19. RGB值转换HSV的值
  20. mysql emoy表情_GitHub - PandaQAQ/PandaEmoView: emoji gif 表情图文混排,仿微信表情输入...

热门文章

  1. 获取树莓派4系统信息
  2. mysql assoc什么意思_mysql_fetch_assoc 报错
  3. 如何把1个pdf拆分几个pdf
  4. 微信小程序之数据传递
  5. 为什么IM不适合直接运行在公链上?
  6. Canvas入门教学(3)图片与文字的绘制
  7. 视音频编解码技术零基础学习方法
  8. Android百日程序:绘画程序-画手指路径
  9. Fedora 使用 yaourt
  10. Excel怎么快速截取图片?