题目1006:ZOJ问题(递推规律)
题目链接:http://ac.jobdu.com/problem.php?pid=1006
详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus
参考代码:
//
// 1006 ZOJ问题.cpp
// Jobdu
//
// Created by PengFei_Zheng on 28/04/2017.
// Copyright © 2017 PengFei_Zheng. All rights reserved.
// #include <stdio.h>
#include <iostream>
#include <algorithm>
#include <string.h>
#include <cmath>
#define MAX_SIZE 1001 using namespace std; string str; bool judge(){
int idxZ = - ;
int idxJ = - ;
bool zoj = true;
int len = (int)str.size();
for(int i = ; i < len ; i++){
if(str[i]=='z' && idxZ == -){
idxZ = i;
}
else if(str[i]=='j' && idxJ == -){
idxJ = i;
}
else if(str[i]!='o'){
zoj = false;
}
}
int a = idxZ;
int b = idxJ - idxZ -;
int c = len - - idxJ;
if(zoj && idxZ != - && idxJ != - && (idxZ + < idxJ) && a*b==c){
return true;
}
else return false;
}
int main(){
while(cin>>str){
if(judge()){
printf("Accepted\n");
}
else{
printf("Wrong Answer\n");
}
}
}
/**************************************************************
Problem: 1006
User: zpfbuaa
Language: C++
Result: Accepted
Time:60 ms
Memory:1520 kb
****************************************************************/
题目1006:ZOJ问题(递推规律)的更多相关文章
- HDU 2154 跳舞毯 | DP | 递推 | 规律
		
Description 由于长期缺乏运动,小黑发现自己的身材臃肿了许多,于是他想健身,更准确地说是减肥. 小黑买来一块圆形的毯子,把它们分成三等分,分别标上A,B,C,称之为“跳舞毯”,他的运动方式是 ...
 - 牛客练习赛B题 筱玛的排列(找递推规律)
		
链接:https://ac.nowcoder.com/acm/contest/342/B来源:牛客网 筱玛的排列 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 524288K,其他语 ...
 - hdoj 2802 F(N)【递推  规律】
		
F(N) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
 - zoj 3747 递推dp
		
Attack on Titans Time Limit: 2 Seconds Memory Limit: 65536 KB Over centuries ago, mankind faced ...
 - 线性递推规律BM杜教
		
#include <cstdio> #include <cstring> #include <cmath> #include <algorithm> # ...
 - NBUT比赛 方格规律递推题
		
题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=26901#problem/A 题意:有一个 2*n的格子里,你可以选择任意一个格 ...
 - POJ 2229 sumset ( 完全背包 || 规律递推DP )
		
题意 : 给出一个数 n ,问如果使用 2 的幂的和来组成这个数 n 有多少种不同的方案? 分析 : 完全背包解法 将问题抽象==>有重量分别为 2^0.2^1.2^2…2^k 的物品且每种物 ...
 - 简单递推 HDU-2108
		
要成为一个ACMer,就是要不断学习,不断刷题...最近写了一些递推,发现递推规律还是挺明显的,最简单的斐波那契函数(爬楼梯问题),这个大家应该都会,看一点稍微进阶了一点的,不是简单的v[i] = v ...
 - CF822D 贪心+递推
		
CF822D [题目链接]CF822D [题目类型]贪心+递推 &题意: 给你n个人,你可以把他们分组,但必须保持每组相等,分组之后每2个人会比赛,比如一组有i个人,那么就要比赛 次,f[i] ...
 
随机推荐
- 由SecureCRT命令行快捷键谈学习思想
			
由学习linux SecureCRT命令行常用快捷键开始谈起! 1)老男孩说,抓重点(重点非难点) 任何一个领域.学科,任何一个职位.工作,都有学不完的知识,优秀的学生总能抓住重点去学习,如果泛泛的去 ...
 - 让小区运营再智能一点,EasyRadius正式向WayOs用户提供到期弹出式提示充值页面
			
其实一直没向用户提供到期弹出式页面,主要是给VIP群的用户一点优越感,随着这次EasyRadius的更新,海哥就免费向普通easyRadius用户提供这两个模板下载. 有些人会问,什么样的模板.有什么 ...
 - Centos7 安装redis服务
			
Redis的安装 1.先安装gcc编译器,否则make的时候会报错 yum -y install gcc 2.下载redis安装包,解压编译安装 $ wget http://download.redi ...
 - Oracle 10.2.0.1 精简客户端配置
			
装完Ooracle 11g之后客户端sqlplus复制粘贴的时候不太简单,就 用了实验室的老版本10g客户端. 前提服务端装好了,想换一个客户端.11g sql plus也能用. 文件链接: 链接:h ...
 - XCODE 添加不同IOS版本的模拟器
			
一.XCode->Preferences->Downloads, 可以下载模拟器.
 - 用Lua实现string的trim()方法
			
function trim1(s) return (s:gsub("^%s*(.-)%s*$", "%1")) end -- from PiL2 20.4 fu ...
 - python unittest 3- 框架Nose
			
当前python的测试框架主要有以下三个: 1)zope.testing 2)py.test 3)Nose Nose下载:https://github.com/nose-devs/nose 1.Nos ...
 - 如何在Linux系统中安装VMware
			
首先打开vmware官网的下载链接:https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_works ...
 - 常见bootloader介绍
			
https://blog.csdn.net/weibo1230123/article/details/82716818 http://fasight001.spaces.eepw.com.cn/art ...
 - servlet3.0 新特性和springboot Listener和filter案例
			
1.filter package com.newtouch.zxf.filter; import java.io.IOException; import javax.servlet.Filter; i ...