【机试】ZOJ问题 (规律)

博弈类题目小结(HDU,POJ,ZOJ) 转载请注明出处,谢谢http://blog.youkuaiyun.com/ACM_cxlove?viewmode=contents    by---cxlove 首先当然要献上一些非常好的学习资料: 基础博弈的小结:http://blog.youkuaiyun.com/acm_cxlove/article/details/7854530 经典翻硬币游戏小结:http://blog.youkuaiyun.com/ac 阅读详情

ZOJ问题

来源:浙江大学

题目描述

对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC。 是否AC的规则如下: 1. zoj能AC; 2. 若字符串形式为xzojx,则也能AC,其中x可以是N个'o' 或者为空; 3. 若azbjc 能AC,则azbojac也能AC,其中a,b,c为N个'o'或者为空;

输入描述:

输入包含多组测试用例,每行有一个只包含'z','o','j'三种字符的字符串,字符串长度小于等于1000。

输出描述:

对于给定的字符串,如果能AC则请输出字符串“Accepted”,否则请输出“Wrong Answer”。

输入

zoj
ozojo
ozoojoo
oozoojoooo
zooj
ozojo
oooozojo
zojoooo

输出

Accepted
Accepted
Accepted
Accepted
Accepted
Accepted
Wrong Answer
Wrong Answer

关键点:字符串处理、规律探索 

#include<iostream>
#include<cstring>
using namespace std;
int main(void)
{
	string s;
	while(cin>>s){
		int z_index = s.find('z');
		int j_index = s.find('j');
		int front = z_index;
		int middle = j_index-z_index-1;
		int behind = s.length()-j_index-1;
		bool flag=false;
		while(middle>1)
		{
			behind-=front;
			middle--;
		}
		if(middle==1&&front==behind) flag=true;
		if(flag) cout<<"Accepted\n";
		else cout<<"Wrong Answer\n";
	}
	return 0;
}

 

ZOJ:浙江大学程序在线评测系统.docx ZOJ,全称“浙江大学程序在线评测系统”(Zhejiang University Online Judge),是一个提供信息学(算法竞赛)题库及程序评测的网站。以下是关于ZOJ的详细介绍: 一、基本信息 名称:浙江大学程序在线评测系统(ZOJ) 外文名:Zhejiang University Online Judge 始建时间:2002年 平台:构建于Linux平台 语言兼容性:兼容Pascal、C、C++等多种语言 二、系统特点 公益性:ZOJ是一个免费的公益性网上程序设计题库,是国内创办最早的程序在线评测系统之一。 题目来源:题目大部分来自ACM国际大学生程序设计竞赛,以及全球各赛区或著名大学的竞赛试题,总数超过3000道,且均为全英文题目。 竞赛支持:每年5月份左右的浙江省大学生程序设计竞赛在该系统上进行,ZOJ还每月举行月赛,吸引全球程序爱好者参与。 三、功能与服务 实时排名与公布:比赛结果实时排名,在线公布,确保比赛的公平公正。 自动评测:用户可以针对某个题目编写程序并提交,ZOJ会自动判定程序的对错,并在几秒内给出反馈。 教学支持:每个学生可以在ZOJ上建立自己的账号,教 立即下载

相关推荐

ZOJ题目答案源码

ZOJ题目答案源码

hdu 3788 hdoj 3788

ZOJ问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 601    Accepted Submission(s): 186 Problem Description 对给定的字符串(只包含'z','o','j'三种字符

sonfree的专栏 614

zoj 源码700题

包含了zoj700多道题目的源代码,在做题时可以参考

ZOJ贪心算法_题目

ZOJ贪心算法_题目(转) #1117 经典贪心,哈夫曼编码。 #1184 硬币称重,经典,1.若被判平,左右所有球必正常;2.若判轻或判重,对应球被判轻、重记数+1;3.只有球只被判轻或判重,且次数跟天平不平衡次数相等,该球才能是坏的,否则必然是好的。 #1409 求最佳带宽价格比,其中带宽为所有组件的带宽最小值,价格为各个组件价格总和,用贪心即可:记录所有可能的带宽,然后枚举带宽求最优价

稻草人 1992

浙江大学ZOJ题目分类

浙大ZOJ题目分类,可以让你更方便快速锁定那你想要联系的题目,是自己快速提高·

使用QGIS配准无人机航片

随着无人机在各个行业的普及,无人机航片成为很多应用系统空间数据的重要来源。无人机航片具有成像快、分辨率高、针对性强的优点,广泛用于保险定损、灾情应急监测、设施巡检、农作物面积调查等方面。 然而,由于种种原因,通过无人机拍摄的照片拼接得到的正射航片与其他地理空间数据叠加时经常出现较明显的偏差,需要进行配准以校正其空间位置,因此,本文将使用QGIS的配准工具演示无人机正射航片配准的过程。 01数据情况 本文选用的示范数据为2020年7月中左右无人机拍摄的河北省某地系列照片,经过拼接得到CG...

QGISClass的博客 5249

解析ZOJ 2313 Chinese Girls‘ Amusement问题的数学规律

上实现这个题目特别方便,尤其是处理大数运算时。平台提供即时的代码运行环境,可以快速验证各种边界情况。我实际测试发现,即使是处理10^2000这样的大数,也能轻松应对。这道ZOJ 2313题目看似简单,实则蕴含着有趣的数学规律。:N个女孩围成一圈,从1号开始传球,每次向左传给第K个人,要求K尽可能大且球最终回到1号前经过所有女孩。对于这类数学规律题,平台的一键生成功能特别实用,可以快速搭建解题框架,把更多精力放在核心算法的优化上。这道题目不仅考察了数学规律的发现能力,还考验了大数处理的编程技巧。

QuartzStag78的博客 404

如何把ORCAD 中的修改同步到PADS 中

Generate ECO file(*.eco),eco 文件的默然保存地址是在pads 的。ECO Files (*.eco),接着在文件中找到所生成的eco 文件,找到。再下来是产生eco 文件,先打开old_design.pcb,然后选择。PCB Design 前面的选项选中,意思把当前文件做为原始的比对。安装目录下(可修改eco 文件的保存目录),这里把eco 文件保存。接下来用新生成asc 文件的文件产生新的PCB 文件,新生成。不对新生成的pcb 做任何的修改,直接保存文件,这里把新文件。

智光工作室 993

HDU 3788 ZOJ问题

ZOJ问题 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5189Accepted Submission(s): 1594 Problem Description 对给定的字符串(只包含'z','o','j'三种字符)...

~ 478

OLLAMA_HOST环境变量设置全攻略:从127.0.0.1到局域网共享的完整配置

本文详细解析了OLLAMA_HOST环境变量的核心作用与配置方法,指导用户如何将Ollama服务从仅限本机访问(127.0.0.1)扩展到局域网共享。文章涵盖了macOS、Linux、Windows三大平台的实战配置步骤,并提供了安全加固、性能优化及常见故障排查方案,是解决多设备协作访问本地AI模型的完整指南。

weixin_28455801的博客 1896

S7-200SMART系列全套接线说明

SMART200接线方法,输入,输出,模拟量,面板,扩展糟等,并且详细说明接线原理。

文都龙哥 1万+

HDOJ 3788 zoj问题【规律题】

ZOJ问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3274    Accepted Submission(s): 978 Problem Description 对给定的字符串(只包含'z','o','j

平平淡淡才是真 557

Discrete Optimization (Coursera) 学习笔记 Week 1 introduction (开个帖子)

Week 1 Introduction 这位教授Pascal Van Hentenryck 真的算是优化领域神级别的人物了吧?截一张Google scholar的图大家感受一下… 居然在Coursera上看到了他开的课:Discrete Optimization。试听了几节后,发现讲得很有激情,而且深入浅出。遂决定花暑假跟完这一门课。 这门课每周花两三个小时介绍基础概念,然后得花十几个小时写作业(coding)… 一开始以为Coursera上的课的作业应该不会太难,然后第一次作业(knapsack)我就被

ZJ_11701的博客 656

ZOJ 3939 The Lucky Week 找规律打表

ZOJ Problem Set - 3939 The Lucky Week Time Limit: 2 Seconds Memory Limit: 65536 KB Edward, the headmaster of the Marjar University, is very busy every day and always forgets the...

216

VESC电调高级调参指南:电机校准与性能优化实战解析

本文详细解析了VESC电调的高级调参方法,包括电机校准与性能优化实战技巧。从基础参数设置到高级机械参数优化,再到动态性能调优,提供了全面的调参指南。特别针对电机类型、功率设置、电池参数配置等关键环节给出实用建议,帮助用户充分发挥VESC电调的性能潜力。

weixin_30772105的博客 196

Rocky Linux 9.0国内yum源一键替换指南(上海交大镜像站实测)

本文详细介绍了如何将Rocky Linux 9.0的yum源替换为上海交大镜像站,以解决国内用户访问官方源速度慢的问题。通过实测验证,上海交大镜像站提供高速下载和稳定更新,并提供了完整的替换步骤、常见问题解决方案及高级优化配置,帮助用户提升软件包下载效率。

weixin_29304985的博客 360

ZOJ问题(找规律,字符串处理)

                                               ZOJ问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4909    Accepted Submission(s): 1510   P...

chengsilin666的博客 720

GD32_ADC采样+DMA多通道扫描传输

所使用的MCU 片上集成了 12 位逐次逼近式模数转换器模块(ADC),可以采样来自于 16 个外部通道和 2 个内部通道上的模拟信号。这 18 个 ADC 采样通道都支持多种运行模式,采样转换后,转换结果可以按照最低有效位对齐或最高有效位对齐的方式保存在相应的数据寄存器中。我们主要介绍其多通道扫描转换和DMA传输功能,在多个通道轮询采集ad数据,并使用DMA分别保存各个数据值,其能大大提高ADC的工作效率。以下为ADC 模块框图:

Yin_w的博客 8159

ZOJ1259 Rails 栈 找规律/模拟

我果然菜炸了啊啊啊啊啊55555...这么简单的题做不出来QAQ。。 第一种是找堆栈输出的规律,我知道是“先进后出”的模式,也能发现一些规律,但不能很好的总结出来,然后看了大佬博客Orz: https://blog.youkuaiyun.com/jyl15732624861/article/details/52575281 发现规律总结的太好了:先出来的序号后面一定不能有比他本身小的从小到大排列的序列。...

A confused programmer 653

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ZOJ4108,打表找规律

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4108 题意: 给你经典的Fibonacci 数列,给你左右区间,区间和为奇输出1,为偶数输出0; 数据范围为10的10000次方。 首先说复杂度很高,这种题就打表找规律。 其次数据范围过大,开long long也不够,可以考虑用字符数组来解决。存每一位数,求出区间和。 技巧...

i_like1ac的博客 370

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

hdu-oj ZOJ问题

ZOJ问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2686    Accepted Submission(s): 816 Problem Description 对给定的字符串(只包含'z','o','j'三种字

hpu_Asia的专栏 582

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

题目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. // Copyri...

weixin_30430169的博客 207

zoj 3622 Magic Number 【规律】

规律题

100days 852

zoj 3810(找规律)

题意:有green red yellow blue四种颜色,把一个N*N的矩阵划分为N个区域,颜色相同且紧邻认为是同一个区域,构造一个N*N的矩阵,用GRYB表示。 题解:构造矩形,找到构造规律就好了。。。可是好难QAQ。1和6特殊处理,2、3、4无解,剩下的用规律构造之。 #include #include const int N = 105; char s[5] = "BGRY

俯瞰风景 739

杭电 3788 zoj问题

ZOJ问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3212    Accepted Submission(s): 961 Problem Description 对给定的字符串(只包含'z','o','j'三

巧克力华夫脆 589

2018 ICPC 区域赛 青岛站 F题 Tournament ZOJ 4063(找规律)

题目 ZOJ 4063 Tournament 思路 手写答案或者打表,找规律 会发现是把左上角的块放到右下角,右上角的块放到左下角。 块的大小依次为2 4 8 16 …… 枚举块长度即可 显然,lowbit(n)决定了完整的行的数目,即它决定了k的值。 代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn = 1e4 + 10; const int INF = 0x3f3f3f3f

Authur_gyc 490
上一篇: 【机试】最小面积子矩阵
下一篇: 【百练】护林员盖房子
coderwait
博客等级 码龄9年 20粉丝 210原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值