【打表 or 规律】ZOJ 2965 Accurately Say "CocaCola"!
来源:互联网 发布:什么是大数据分析 编辑:程序博客网 时间:2024/05/16 07:37
题目链接:ZOJ 2965 Accurately Say “CocaCola”!
我先用打表做了下,也是能A的
#include <iostream>#include <algorithm>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <cmath>using namespace std;int st[111];bool check(int x){ if(x % 7 == 0){ return true; } while(x){ if(x%10 == 7){ return true; } x /= 10; } return false;}void ss(){ memset(st, 0x3f3f3f3f, sizeof(st)); int num = 1, cnt = 0, ptr=-0x3f3f3f3f; bool pre=false, cur; while(ptr <= 111){ cur = check(num); if(cur){ if(pre){ cnt++; }else{ cnt = 1; } }else{ cnt = 0; } if(cnt){ st[cnt]=min(st[cnt], num-cnt+1); ptr=max(ptr, cnt); } pre=cur; num++; }}int main(int argc, char const *argv[]){ // freopen("in", "r", stdin); ss(); int n; while(scanf("%d", &n)!=EOF){ while(n--){ int cas; scanf("%d", &cas); printf("%d\n", st[cas]); } } return 0;}
然后 发现 几个if就能过的。。
#include<stdio.h>void cococla(int p){ if(p==1) printf("7\n"); else if(p==2) printf("27\n"); else if(p<=10) printf("70\n"); else if(p==11) printf("270\n"); else printf("700\n");}int main(){ int T,p; scanf("%d",&T); while(T--) { scanf("%d",&p); cococla(p); } return 0;}
表示 本人智商捉急啊。
0 0
- 【打表 or 规律】ZOJ 2965 Accurately Say "CocaCola"!
- [找规律]ZOJ 2965 Accurately Say "CocaCola"!
- zoj 2965 Accurately Say "CocaCola"!
- zoj 2965 Accurately Say "CocaCola"!
- ZOJ 2965 Accurately Say "CocaCola"!
- ZOJ 2965 Accurately Say "CocaCola"!
- ZOJ 2965 Accurately Say "CocaCola"!
- ZOJ 2965 Accurately Say "CocaCola"!
- ZOJ 2965 Accurately Say "CocaCola"!
- ZOJ 2965 Accurately Say "CocaCola"!
- ZOJ 2965Accurately Say "CocaCola"!
- zoj 2965 Accurately Say "CocaCola"! 2969 Easy Task(水~~)
- ZOJ-2965-Accurately Say "CocaCola"!【5th浙江省赛】
- Accurately Say "CocaCola"!(规律题)
- Accurately Say "CocaCola"!
- Accurately Say "CocaCola"!
- BNU16484:Accurately Say "CocaCola"!
- zoj2965 Accurately Say "CocaCola"!
- bzoj 1962 模型王子 【猜数问题】
- 权限管理系统,一次购买,终身使用
- HAL/JNI简明笔记(四)——字符串及数组
- const 迭代器和const 迭代型
- 解决Android下NoClassDefFoundError错误
- 【打表 or 规律】ZOJ 2965 Accurately Say "CocaCola"!
- 在游戏里,我是怎样做出分身效果?
- NDK编译c包含C++头文件 error: unknown type name 'class' 的解决方法
- 黑马程序员—OC学习笔记—多个参数方法,匿名类,自定义对象初始化方法
- UserControl 中TagPrefix与TagName
- ubuntu虚拟机网络设置+SSH服务安装
- TextView动态改变颜色
- dedecms 全局配置变量缓存
- 详解 Too many open files