ZOJ

ZOJ刷题(初学者题目) 1001 A + B Problem #include<iostream> using namespace std; int main() { int a, b; while (cin >> a >> b) { cout << a + b << endl; } return 0; } 阅读详情

题目描述

读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。

输入描述

每组用例占一行,包含ZOJ三个字符。
1<=length<=100。

输出描述

对于每组输入,请输出一行,表示按照要求处理后的字符串。
具体可见样例。

输入

ZZOOOJJJ

输出

ZOJZOJOJ

代码

#include<iostream>
#include<string.h>
#include<algorithm>
using namespace std;
int hashch[3]={0};
int main(){
    string str;
    int i,n,cnt=0;
    cin>>str;
    n=str.size();
    for(i=0;i<n;i++){
        if(str[i]=='Z')
            hashch[0]++;
        else if(str[i]=='O')
            hashch[1]++;
        else
            hashch[2]++;
    }
    for(i=0;i<n;){
        if(hashch[0]){
            cout<<"Z";
            hashch[0]--;
            i++;
        }
        if(hashch[1]){
            cout<<"O";
            hashch[1]--;
            i++;
        }
        if(hashch[2]){
            cout<<"J";
            hashch[2]--;
            i++;
        }
    }
    return 0;
}
如何在Vjudge创建ZOJ的比赛排名 在ZOJ手动提交代码后,Vjudge爬取提交ZOJ的提交信息创建比赛排名。 阅读详情

相关推荐

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

稻草人 1992

zoj 源码700题

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

ZOJ刷题指南

题单

Demilly123的博客 2416

浙江大学ZOJ题目分类

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

ZOJ完全解题报告,涵盖了几十道ZOJ上面的编程题,有很详细的解题方法供参阅

ZOJ完全解题报告,喜欢ACM的同学,欢迎下载

【ZOJ题目分类】备忘

ZOJ题目分类 初学者题: 1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241 1242 1251 1292 1331 1334 1337 1338 1350 1365 1382 1383 1394 1402 1405 1414 1494 1514 1622 1715 1730 1755 1760 1763 17

「谁定义我是我」 1289

博图编写温度程序_s7 smart200的CRC-16校验程序

最近做一个小项目,项目中采用485自由口通讯方式,使用一台西门子S7 smart200对一台冷水机做多个状态和温度做监控,并能对冷水机进行启停控制,和参数设置,因为冷水机的协议不是标准modbus格式,所以要自己编写通信协议。其中要用到CRC校验,在网上找了些别人写的程序,基本上用不了。只能自力更生了。首先,找到CRC校验的算法,并理解。 下面就是我找的算法(这个网上很多),1....

weixin_39539761的博客 3062

zoj并查集系列

zoj系列学习——并查集 题型: 并查集 三步走 查找 合并 压缩 问题描述 zoj2833Friendship 题目简析: 已知N个人 M条指令,有两种操作M(朋友关系)Q(查询) 比较典型的并查集问题。 该问题已经提示要用scanf 和 printf了 没有ac的代码,说是超时问题 #include <iostream> #include<stdio.h> #include<cmath> #include <string.h> using name

BUTTY_LUO的博客 575

对比学习损失函数避坑指南:为什么你的自监督模型不收敛?

本文深入剖析对比学习损失函数中的关键陷阱,揭示自监督模型不收敛的根本原因。通过分析温度系数选择、负样本采样策略和特征归一化等核心因素,提供实用解决方案。实验数据表明,正确设置温度系数τ(建议0.07起)可提升30%性能,而MoCo风格的负样本队列比SimCLR方案在小批量时准确率高6-8%。

nokia的博客 923

OpenCode:开源代码智能代理平台的全面解析

OpenCode是一个开源代码智能代理平台,采用模块化微服务架构,支持多种AI模型集成。该系统包含前端交互层、代理服务层和模型集成层,提供Build、Plan和General三种代理模式,分别负责代码编写、分析和复杂任务处理。OpenCode支持跨平台安装,具备权限验证、上下文感知等安全机制,并集成LSP协议实现深度代码理解。相比竞品,其开源特性、终端优先设计和提供商无关架构具有明显优势,适用于个人开发、团队协作等多种场景,为开发者提供强大的AI辅助编程能力。

Aaron_945的博客 1425

Python--ZOJ1115 and ZOJ1151

ZOJ1115 and ZOJ1151

GuoJuXia的专栏 672

ST7789P3初始化配置

【代码】ST7789P3初始化配置。

zqq_1314的博客 4155

[DP] ZOJ1013、1027、1074

ZOJ 1013 : http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=13 大意是有三种装备,帽子盔甲和鞋子,每个装备有三个属性:重量、大小、防御值,如果X件帽子Y件盔甲和Z件鞋子可以组成一个套装,套装还可以额外加防御值D。 然后有N个车子,每个车子两个属性,重量和大小。 现在请问N个车子用来装这些装备,最多可以得到多大

a83610312的专栏 872

写一个b站爬虫(思路)

part 0 安装 scrapy, requests part 1 信息获取 打开番剧索引链接(https://www.bilibili.com/anime/index/) F12控制台,选中NETWORK,来到xhr文件,我们可以找到了存放番剧json的地方

kou的博客 486

2、机器人控制技术:阻抗/导纳控制与强化学习的融合

本文探讨了阻抗/导纳控制与强化学习在机器人控制中的融合应用。阻抗/导纳控制广泛应用于外骨骼和跟踪控制,通过改进方案提升建模误差下的鲁棒性;强化学习则为解决维度灾难、实现最优交互提供了有效途径,尤其在大输入空间、连续时间系统、冗余机器人及鲁棒控制中表现突出。结合近似器与合理奖励设计,强化学习可在无模型情况下实现高效控制。未来,两者融合有望推动更智能、更安全的机器人系统发展。

ice55的博客 300

zoj 2109

/* zoj_2109 贪心 简单贪心 */ #include #include #include #include using namespace std; struct node { double j,f,rate; }; node trade[1010]; bool cmp( node a,node b ) { return a.rate>b.rate; }

I am coming! 880

ATE FT ChangeKit学习总结-20250630

半导体封装测试中的ChangeKit是Handler测试机的关键配套治具,主要用于适配不同芯片封装尺寸的FT测试。其主要特点包括:1)适应性,可快速切换不同测试设置;2)精准性,确保器件测试安全;3)高效性,减少停机时间。主要组件含Shuttle传送机构、HotPlate预热盘、DockPlate连接件和Contactor压头。设计需考虑Handler型号、芯片规格及PCB匹配(如140mm标准孔位),特别在低温测试时需注意吹气块布局。ChangeKit实现了测试设备的灵活配置,提升了半导体测试效率。

歌颂苦难的行为是无耻的; 1755

ZOJ 补题 3903 && 3905 && 3911 (ZOJ Monthly, October 2015)

ZOJ 3903 Ants 【题目链接】:click here~~ 【题目大意】给出一个长方体的最长边的长度,求在所有可能的情况下,在表面上从一个对角线到另一个对角线经过路径的平方和 【思路】: 只给出一个最长边,可以枚举其他两边,例如最长边假如给出3,那么 所有的可能长方体为 {1,1,3},{1,2,3},{1,3,3},{2,2,3},{2,3,3},{3,3,3},n>3的情况下

herongwei 的 BLOG 2639

Python爬虫实战:高效爬取CNKI知网文献数据的技术解析

本文将详细介绍如何使用Python最新技术构建一个高效的CNKI知网文献爬虫系统。我们将从爬虫基础知识讲起,逐步深入到高级反反爬技术、分布式爬取、智能解析等前沿内容。文章包含完整的代码实现,涵盖请求模拟、数据解析、持久化存储等关键环节,并特别针对CNKI的反爬机制提供解决方案。通过本文,读者将掌握构建专业级学术文献爬虫的全套技术栈。关键词:Python爬虫、CNKI爬取、反反爬技术、文献数据挖掘、Scrapy框架本文详细介绍了如何使用Python最新技术构建CNKI知网文献爬虫。

2201_76125261的博客 2075

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

[解题报告]ZOJ 1001

ZOJ Problem Set - 1001A + B Problemhttp://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1001。[题目信息]难度:Lv0(试机题)。算法:数学->算术->加法。[注释]  开始不知道AC数量按题数算,随便提交了好几遍,AC Ratio狂降。。。  Java是2008-11-26才可以用的,没试

FrankHB1989的专栏 2200

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

题目1032:ZOJ

题目1032:ZOJ 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5445 解决:3093 题目描述: 读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。 输入: 题目包含多组用例,每组用例占一行,包含ZOJ三个字符,当输入“E”时表示输入

lyj2014211626的博客 417

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

zoj 1009

两天木有做过题了。。。。上实验课的时候木有事干,做了一题。。坑爹的是最后居然上不了网。。。还好回宿舍一交就过了。。 /* zoj_1009 模拟 做了好久才出来。。一开始完全看不懂题目。。 借用某牛题目解释: 分析上面的图,可得转盘的输入x和输出x'之间的关系是偏移关系,即x'=x+dx; 因此我们把映射关系中的偏移量dx用一个数组表示: int rotor[m];

I am coming! 1652
上一篇: 求平均年龄
下一篇: 找x/在数组中找某个数字的下标
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值