http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=5840

Time Limit: 1 Second      Memory Limit: 65536 KB

Problem solving report:

Description: 签到题,给你一个x和一个k,根据上面的表求g^k(x),例如g^2(1234)=f(f(1234))=f(1)=0.

Problem solving: 范围是1e9,直接递归算的话会超时,我们可以发现,到了后面就是在01之间循环了,所以值到达0之后,根据还要再进行的次数的奇偶性判断即可.

#include <stdio.h>
int m[] = {1, 0, 0, 0, 1, 0, 1, 0, 2, 1};
int mm(int n)
{int ans = 0;if (!n)return 1;while (n){ans += m[n % 10];n /= 10;}return ans;
}
int main()
{int t, x, k;scanf("%d", &t);while (t--){scanf("%d%d", &x, &k);while (k--){x = mm(x);if (!x)break;}if (k > 0 && k & 1)x = 1;printf("%d\n", x);}return 0;
}

2018年ACM-ICPC亚洲青岛区域竞赛 - M:Function and Function相关推荐

  1. 2018年 ACM/ICPC亚洲区域赛 青岛赛区现场赛 比赛总结

    首先祝贺自己收获了ACM生涯中的第二枚铜牌. 首先吐槽一下中石油: 周六早上来到中国石油大学,连个志愿者小姐姐都没看到.(但是看到了女装大佬).报完到之后发现教练少了一张午餐券(要不要这么粗心).为了 ...

  2. 2016 ACM/ICPC亚洲区青岛站现场赛(部分题解)

    摘要 本文主要列举并求解了2016 ACM/ICPC亚洲区青岛站现场赛的部分真题,着重介绍了各个题目的解题思路,结合详细的AC代码,意在熟悉青岛赛区的出题策略,以备战2018青岛站现场赛. HDU 5 ...

  3. 退役帖:再见ACM/ICPC!再见算法竞赛!

    结束啦!手指放在键盘上停了好久,却不知从何谈起,那些一幕一幕,又重新浮现眼前.以前很喜欢看一些ACMer的退役帖,有金牌final的,也有铜铁退役,无关成绩,单纯那些奋斗的过程,努力的开心让我很感动. ...

  4. 第43届ACM icpc亚洲区域赛焦作站感想

    青岛痛失银牌,焦作又是铜牌一枚,现在想想,前面三个水题,我的原因太大了,老是犯各种zz小错误,明明能秒,却花了大量时间debug,导致三个小时才签完到,最后一个小时,F题的bfs没出来,B题也没出来, ...

  5. 旁观ACM ICPC

    文 / 刘江 闻名于世的ACM ICPC(国际大学生编程竞赛)今年在华沙大学举行,我有幸受邀围观.到波兰的时候,天下着雨,而且连续几天不晴.但坏天气无法掩盖华沙的美景,当然也不会影响到大赛热烈的气氛. ...

  6. ACM/ICPC竞赛

    备战ACM资料 一:知识点 数据结构: 1,单,双链表及循环链表 2,树的表示与存储,二叉树(概念,遍历)二叉树的 应用(二叉排序树,判定树,博弈树,解答树等) 3,文件操作(从文本文件中读入数据并输 ...

  7. 2018年ACM总结(下)——icpc 香港赛区

    2018年11月18日ACM-ICPC (香港赛区)总结 这是我今年最后一场国赛(因为就只有两场哈哈哈). 2018年ACM总结(上)--icpc 南京赛区 这是我校第一次去香港比赛,而且香港赛区都是 ...

  8. 解题报告(一)F、(2018 ACM - ICPC shenyang I)Distance Between Sweethearts(数学期望 + 乘法原理 + FWT)(4.5)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  9. AI:互联网程序设计竞赛之蓝桥杯大赛的简介、奖项设置、大赛内容以及蓝桥杯与ACM(ICPC)的四个维度对比之详细攻略

    AI:互联网程序设计竞赛之蓝桥杯大赛的简介.奖项设置.大赛内容以及蓝桥杯与ACM(ICPC)的四个维度对比之详细攻略 导读: 蓝桥杯属于互联网程序设计竞赛的一种,除了它之外,类似的比赛还有ICPC(A ...

最新文章

  1. [JavaScript]走进 JAVASCRIPT 黑洞
  2. html5实现ios长按图标后进入图标排序及删除功能的效果
  3. 垃圾回收(GC)浅谈
  4. vb中mschart利用数组作图_选考VB算法解析之2019年4月高考真题卷第17题
  5. php网页标点前置,为什么在网页里,标点符号跑到行首了呢?_html/css_WEB-ITnose
  6. 【转】刨根究底字符编码之十三——UTF-16编码方式
  7. 含枚举类型的函数声明_02Golang基础类型
  8. 辣味就直往眼睛的专业o2o资讯
  9. CentOS7安装软件包的方法
  10. directsound之播放pcm
  11. 人工智能与机器学习密不可分,和图像处理、模式识别有什么关系?
  12. oracle快照点,Oracle快照(snapshot)管理
  13. Contest1389 - 2018年第三阶段个人训练赛第四场. Transit Tree Path(DFS)
  14. 小伙面试时被连环追问数据库优化, 面试前如何埋点反杀? 网友看完直呼: 太硬核了!
  15. convexity and concavity(凸面和凹面)
  16. signingConfigs
  17. S32K144调试记录(二)
  18. 《我国中小型连锁超市界定及发展方向探析》论文笔记(一)
  19. 旋转平移变换矩阵是先旋转还是先平移?
  20. 07 Confluent_Kafka权威指南 第七章: 构建数据管道

热门文章

  1. Untiy在update生命周期里UI的文字提示连续两次,进行慢慢进入慢慢消失操作,整体为流程控制逻辑加上DOTween的使用
  2. C语言scanf注意点
  3. 解决 “数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间” 的问题
  4. Revit教程-Revit载入柱为什么提示“该族的类别不正确”
  5. 2022 考研上岸中科大大数据学院一点点经验
  6. Unity3D之监听Hierachy、Project等视图结构变化的事件
  7. python3微信公众号实现聊天机器人
  8. 论文查重率要达到多少才能通过查重?
  9. 操作系统课程设计X2(双倍的”快乐“)
  10. 互联网(internet)