题目

最近比赛的题目好多签到题都是找规律的考验智商的题目啊,,,我怎么越来越笨了,,,,

通过列举,可以发现规律:

从左往右按位扫这个数:

当数的长度大于1时:

当首位大于3时,答案就是4*4*4*……*4*3(即pow(4,后面的长度-1)*3);

否则,则是 首位的数字*4*4*4*……*4*3;

当数的长度为1时,并且之前的(即其他的)都没有进位,则直接判断一下ans要加多少个;

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;
__int64 n ,ans;
char s[]; int main()
{
while(scanf("%s",s)!=EOF)
{
ans=;
int len=strlen(s);
int i=;
int flag=;
while(len>)
{
if(s[i]>''){ans=ans+pow(,len-)*;i++;flag=;break;}
ans=ans+(s[i]-'')*pow(,len-)*;
len--;i++;
}
if(flag){
if(s[i]>'')ans+=;
else ans+=(s[i]-'');
}
printf("%I64d\n",ans);
} return ;
}

最新文章

  1. java-map和object装换
  2. div CSS样式——两张图片的位置关系
  3. BZOJ 1010: [HNOI2008]玩具装箱toy 斜率优化DP
  4. js部分---for循环练习题
  5. java JNI 调试出现的错误
  6. ZOJ Monthly, October 2010 ABEFI
  7. 【PDF单页转化为图片输出 注意:英文或图片类的PDF可转化,中文抛异常】
  8. ZOJ 3946 Highway Project
  9. Java NIO 核心组件学习笔记
  10. oslo_service服务
  11. PAT B1017 A除以B (20 分)
  12. mbr看图
  13. [kuangbin带你飞]专题一 简单搜索 回顾总结
  14. Windows下使用7-zip命令自动备份文件
  15. HDU 1754 I Hate It 线段树(单点更新,成段查询)
  16. iClap助力移动互联网企业实现规范化管理
  17. C#_串口通信_SerialPort_一个最基础的串口程序
  18. c# throw抛出上一个异常
  19. iOS活体人脸识别的Demo和一些思路
  20. 添加、修改、删除XML节点代码例子

热门文章

  1. 移动匿名支付购物方案 A Lightweight Anonymous Mobile Shopping Scheme Based on DAA for Trusted Mobile Platform
  2. scikit-learn:4.7. Pairwise metrics, Affinities and Kernels
  3. 【C语言】模拟实现memmove函数(考虑内存重叠)
  4. 全然卸载oracle11g步骤
  5. Scroller的应用--滑屏实现
  6. java反射中getDeclaredMethods和getMethods的区别
  7. git reset --hard 回滚以后 以后怎么再回去?
  8. Xcode 设置图片全屏显示
  9. Scikit-learn库中的数据预处理(一)
  10. js产生随机数教程