ACdream 1069 无耻的出题人【Fibnacci】
来源:互联网 发布:淘宝价格是什么字体 编辑:程序博客网 时间:2024/05/19 02:18
根据Fibnacci数翻译给的那段英文(题目),原文和密文之间相差一个Fibnacci数。
即:原文字母序号-密文字母序号=Fibnacci(注意26为一个循环节)
题目:要我们求所给数字的各位数字的和。
AC:
#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<climits>#include<string>#include<queue>#include<stack>#include<algorithm>using namespace std;#define rep(i,j,k)for(i=j;i<k;i++)#define per(i,j,k)for(i=j;i>k;i--)#define MS(x,y)memset(x,y,sizeof(x))typedef long long LL;const int INF =0x7FFFFFFF;int main(){ char str[100]; int i,j,k; while(~scanf("%s",str)) { int len=strlen(str); int sum=0; rep(i,0,len) { if(str[i]=='-')continue; else sum+=str[i]-'0'; } printf("%d\n",sum); } return 0;}
题目:
#include<stdio.h>#include<cstring>#include<cmath>#include<algorithm>char s[28]={'0','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};int main(){ long long a[100]; a[0]=1;a[1]=1; for(int i=2;i<100;i++) a[i]=a[i-1]+a[i-2]; char c[100]; gets(c); for(int i=0,x=0;i<strlen(c);) { for(int j=1;j<=26;j++) { if(c[i]==s[j]) { c[i]=s[(j-a[x]%26+26)%26]; i++;x++; break; } else if(c[i]==' '||c[i]==',') { i++; } } } printf("%s",c);}
0 0
- ACdream 1069 无耻的出题人【Fibnacci】
- ACdream 1069无耻的出题人
- ACdream 1069 无耻的出题人【规律】
- ACdream 1069无耻的出题人
- ACdream:无耻的出题人
- ACdream 1069 无耻的出题人 无聊写着玩的题
- ACdreamer 1069 无耻的出题人
- ACdream1069-无耻的出题人
- 一道超级坑爹的水题(ACdream oj 无耻的出题人)
- 某些无耻的人
- 一篇气死出题人的高考作文
- 人,真的可以这么无耻!
- 我的出题记录
- 无耻的愤怒
- 无耻的一幕
- 无耻的百度
- 无耻的银联
- 无耻,无知的韩国人!
- BZOJ 1297 矩阵乘法
- css样式的优先级
- 1分钟速射11000发 一次锁定48个目标 打出去却不是弹幕
- 青蛙的约会
- Schema规范
- ACdream 1069 无耻的出题人【Fibnacci】
- 大数据时代的变革与顺势而为——读《大数据时代》
- 3D图形学编程基础-基于Direct3D11-学习记录(一)初始化DX设备,实现立方体绘制
- javascript_outline
- 页面跳转
- AndroidStudio导入项目一直卡在Building gradle project info的解决办法
- 52. N-Queens II
- 对于MD04运行完成后,需求日期不准确的更改。
- 数据结构——9 双向链表建立、输出和测长