oj
youngYellow
这个作者很懒,什么都没留下…
展开
-
ccf 201803-1 跳一跳 201803-2 碰撞的小球 AC代码 C++
目录跳一跳AC代码碰撞的小球思路AC代码#include<iostream>#include <cstdio>using namespace std;int main(){ int num; int sum=0; int temp; while(~scanf("%d",&num)&&num!=0) { ...原创 2019-12-01 15:54:07 · 182 阅读 · 0 评论 -
ccf201809-1卖菜 ccf201809-2 买菜 AC代码 C++
目录一、卖菜问题描述AC代码:二、买菜问题描述:思路:AC代码:一、卖菜问题描述试题编号: 201809-1 试题名称: 卖菜 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。 第一天,...原创 2019-11-30 21:21:32 · 232 阅读 · 0 评论 -
ccf 201812-2 小明放学 C++ 60分问题 AC代码
目录解决方案:出现问题:题目描述:AC代码解决方案:1、首先明白题意:红绿灯的显示情况是从第一个数据时间算起的。所以每到一个灯的时候就要判断一下这个灯在我们前面花费的时间里经过的状况。2、红绿灯的规则:红灯停(等到绿灯时刻同行),绿灯行,黄灯等一等(等过黄灯到红灯再到绿灯才能走)。3、实现:(1)每个红绿灯都有一个循环周期为(r+g+y).所以我们算灯当前的状态...原创 2019-11-30 18:53:19 · 561 阅读 · 2 评论 -
ccf 201812-1 小明上学 C++
ac100原理:红灯停,绿灯行,黄灯等一等(注意黄灯等完之后还有红灯,红灯后为绿灯),走路的消耗时间#include <iostream>#include <cstdio>using namespace std;int main(){ int r,y,g; int n; int first,second; int sum=0; scanf("...原创 2019-11-29 22:13:05 · 162 阅读 · 0 评论 -
ccf 201903-2 二十四点 C/C++
目录思路:题目:样例:AC代码:思路:了解运算方法:1、因为只有加减乘除,对于乘除运算只需要从左往右计算就可,同理加减也是。2、乘除优先加减,所以先进行乘除运算,再进行加减运算。实现方式:采用栈的方式stack注意:这里进行减法运算可以看做一个负数的加法运算,所以我把减法都改成了加法的格式。一、首先各个数字保存到栈里面,其中当遇到符号时做以下处理...原创 2019-11-27 22:27:05 · 405 阅读 · 0 评论 -
ccf201903-1 小中大
100分这里的思想主:1、两边的数一定是最大的以及最小的2、中间的数根据n的个数判断,n为奇数:n/2+1为中间的数 ;n为偶数时:n/2和n/2+1为中间的数输出时 :要求因为中位数如果出现分数保留一位数,只有中位数才会出现小数的情况,所以对三个排好序的数字,只需要判断取模为2的时候的状态是1还是0,就可以判断输出了。#include <...原创 2019-11-27 22:29:26 · 109 阅读 · 0 评论 -
ccf 201909-2 小明种苹果(续) 以及出现的问题
目录题目描述:样例描述:代码:出现问题及解决办法:题目描述:样例描述:代码:#include <iostream>#include <vector>#include <cstring>using namespace std;int main() { int N; int T=0,D=0,E=0; ...原创 2019-11-27 22:29:45 · 241 阅读 · 0 评论 -
vector 数组 简单使用
vector是可以动态的开辟数组的形式。 以int 类型举例一维数组: 1、固定存储 一维数组的定义: inta[10]; 数组初始化:memset(a,-1,sizeof(a));(ps:memset是按照字节赋值的,初始化的时候一般为-1,0,0x3f。原因:https://blog.csdn.net/peterkang202...原创 2019-11-13 21:28:13 · 491 阅读 · 0 评论 -
zcmu 1091 统计单词数
1091: 统计单词Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1689 Solved: 757[Submit][Status][Web Board]Description输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算: 输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。I原创 2016-11-17 23:04:07 · 912 阅读 · 0 评论 -
zcmu 1075
1075: 求n!Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 3741 Solved: 1188[Submit][Status][Web Board]Description输入一个正整数 repeat (0读入 1 个正整数 n (nInput见sampleOutput见samp原创 2016-11-16 23:51:40 · 656 阅读 · 0 评论 -
ZCMU 1079 求1-1/3+1/5-1/7+...
1079: 求1-1/3+1/5-1/7+...Description输入一个正整数 repeat (0读入 1 个正实数eps,计算并输出1-1/3+1/5-1/7+⋯⋯,直到最后一项的绝对值小于eps(保留6 位小数,不包括最后一项)。Input见sampleOutput见sampleSample Input11E-4Samp原创 2016-11-16 23:06:46 · 3351 阅读 · 0 评论 -
poj1207
DescriptionProblems in Computer Science are often classified as belonging to a certain class of problems (e.g., NP, Unsolvable, Recursive). In this problem you will be analyzing a property o原创 2016-08-07 22:07:23 · 258 阅读 · 5 评论 -
给定一行字符,逆序输出此行(空格.数字不输出)
描述 给定一行字符,逆序输出此行(空格.数字不输出)输入第一行是一个整数N(N每组测试数据占一行,每行数据中间有且只有一个空格(这样你可以把此行当成两个字符串读取)。每行字符长度不超过40并且保证输入的字符只有空格(1个),数字,小写字母三种输出对应每行测试数据,逆序输出(空格和数字不输出)样例输入3abc 123deabc 123abc d样例输出e原创 2016-07-19 13:04:31 · 3161 阅读 · 2 评论 -
这个数最近的素数(若是6输出为7),
#include#includeint main(){ int i,j,repeat,num; int sign1,sign2;//距离 int sign11,sign22;//素数 scanf("%d",&repeat); while(repeat) { sign1=-1; sign2=-1; scanf("%d",原创 2016-07-19 19:41:02 · 311 阅读 · 0 评论 -
无主之地1
南阳oj无地之主1原创 2016-07-20 16:05:22 · 289 阅读 · 0 评论 -
输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。
日期计算时间限制:3000 ms | 内存限制:65535 KB描述如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。输入第一行输入一个数N(0输出每组输入数据的输出占一行,输出判断出的天数n样例输入32000 4 52001 5 42010 10 24样例输出96124297#includeint zheng原创 2016-07-20 19:40:48 · 2309 阅读 · 0 评论 -
粗心的物理学家
世界著名的物理学家Albert正在计算的值。不幸的是,由于这项工作十分枯燥无味,这位伟大的物理学家得到了错误的答案。由于这一错误,它制造的几颗原子弹失去了控制,射向了五座重要的城市和一片热带雨林……现在你的任务是帮助这位物理学家纠正这一错误,从而拯救世界。对于给定的n (n≤5*10^6),计算代数式的值。Input输入数据由多组数据组成。每组数据一行,仅有原创 2016-08-17 19:34:08 · 490 阅读 · 0 评论 -
翻翻棋
Description象棋翻翻棋(暗棋)中双方在4*8的格子中交战,有时候最后会只剩下帅和将。根据暗棋的规则,棋子只能上下左右移动,且相同的级别下,主动移动到地方棋子方将吃掉对方的棋子。将和帅为同一级别。然而胜负在只剩下帅和将的时候已定。Input第一行T,表示T组数据。每组数据共有四行字符串,每行字符串共八个字符’#’表示空格’*’表示红方原创 2016-08-17 19:44:37 · 687 阅读 · 0 评论 -
zcmu 1617补提交
1617: 补提交Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 318 Solved: 56[Submit][Status][Web Board]DescriptionTOM给自己定了一个宏伟的目标:连续100天每天坚持在zcmu上提交一个程序。100天过去了,tom查看自己的提交记录发现有N天因为贪玩忘记提交了。于是TOM要来原创 2016-08-13 20:04:28 · 288 阅读 · 0 评论 -
Digit Counting
Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %lluSubmitStatusPracticeUVA 1225uDebugDescriptionTrung is bored with his mathematics homeworks. He takes a piece of chal原创 2016-08-18 15:18:33 · 342 阅读 · 0 评论 -
0.0
1的个数时间限制:3000 ms | 内存限制:65535 KB描述 小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?输入第一行输入一个整数N,表示测试数据的组数(1每组测试数据只有一行,是一个整数M(0=输出每组测试输出占一行,输出M的二进制表示中1的个数样例输入3467样例输出#原创 2016-07-23 13:59:24 · 321 阅读 · 0 评论