A.
Buy a Shovel

题意是很好懂的,一件商品单价为k,但他身上只有10块的若干和一张r块的;求最少买几件使得不需要找零。只需枚举数量判断总价最后一位是否为0或r即可。

#include<bits/stdc++.h>
using namespace std;
const int N=100000+10;
//int a[N];
int main()
{
long long n,k;
while(~scanf("%I64d%I64d",&k,&n))
{
long long i=0;
for(i=1;;i++)
if((i*k%10)==n||(i*k%10)==0)
break;
printf("%I64d\n",i);
} return 0;
}

B.
Cormen — The Best Friend Of a Man

一只小狗连续两天出去的次数不小于K次则会开心。先在给出了天数n和k,以及这n天每天出去的次数。求最少额外增加多少次才能使得小狗每天都开心。再把调整后每天出去的次数输出来。

只需往后贪心,从第二天开始判断前一天的关系,不足则补上。

题目的数据范围1~500,于是我特判了一下1,结果一直跪~~~,看来是没理解出题人题的意思

#include<bits/stdc++.h>
using namespace std;
const int N=500+10;
int a[N];
int main()
{
int n,k;
while(~scanf("%d%d",&n,&k))
{
memset(a,0,sizeof(a));
for(int i=1; i<=n; i++)
scanf("%d",&a[i]);
int minn=0;
for(int i=2; i<=n; i++)
if(a[i]+a[i-1]<k)
{
minn+=k-a[i]-a[i-1];
a[i]+=k-a[i]-a[i-1];
}
printf("%d\n",minn);
for(int i=1; i<=n; i++)
{
printf("%d",a[i]);
if(i!=n) printf(" ");
else printf("\n");
}
}
return 0;
}

C.
Sanatorium

队友们纷纷过了这题我还在搞B题,坐等掉分~~~

这题代码写好了结果有些小细节问题,二货室友已经嫌弃我了这么晚不睡~~改好了时间结束了,,,,尴尬!!早上起来语文课上开热点把C提交了然后码完这篇博客~~

这题大概读了一下题意,然后结合样例理解。一个健忘症人不记得他什么时候来的疗养院,也不记得什么时候离开的疗养院,只记得总共吃了a顿早餐,b顿午餐,c顿晚餐。求最少有多少顿没吃。

推了几组样例发现三个数不管怎么排列结果都是一样的,于是为了便于计算直接排序。如果三个数都相同肯定直接输出0,否则从最大的开始吃起。这里就从晚上开始吃起,然后可以确定的天数就是三个数最大的减一。那么可以确定要吃的午餐和早餐就是天数乘以2。如果第二大的数大于天数,说明最后一天离开的时候没吃晚餐,但可能吃了早餐或午餐,所以可以确定的没吃的餐数加一。如果第三大的数也大于天数那么可以确定最后一天吃完早餐和午餐然后就走了。

算出可以确定的总的要吃的餐数减去已知的既是忘了吃的。

#include<bits/stdc++.h>
using namespace std;
long long s[5];
int main()
{
long long a,b,c;
while(~scanf("%I64d%I64d%I64d",&s[0],&s[1],&s[2]))
{
sort(s,s+3);
a=s[2];//表示晚餐;
b=s[1];//表示早餐,因为晚餐和早餐搁在一起;
c=s[0];
long long tian=a-1;
long long ans=0;
if(b>tian) ans++;//这里需要注意;
if(c>tian) ans++;
tian*=2;
tian+=ans;
tian-=b;
tian-=c;
printf("%I64d\n",tian);
}
return 0;
}

这场题很水但是相比于其他队员还是发现自己的思维不够迅速。好高骛远,没有认真读题,急功近利。思路没有构思好就直接开始写代码,结果耽误的时间越来越多,心理也变的越来越浮躁,不需试图拿环境因素来掩盖这事实,坦诚相对,发现不足是好事,加油!

Codeforces Round #377 (Div. 2)部分题解A+B+C!的更多相关文章

  1. Codeforces Round #377 (Div. 2) D. Exams

    Codeforces Round #377 (Div. 2) D. Exams    题意:给你n个考试科目编号1~n以及他们所需要的复习时间ai;(复习时间不一定要连续的,可以分开,只要复习够ai天 ...

  2. # Codeforces Round #529(Div.3)个人题解

    Codeforces Round #529(Div.3)个人题解 前言: 闲来无事补了前天的cf,想着最近刷题有点点怠惰,就直接一场cf一场cf的刷算了,以后的题解也都会以每场的形式写出来 A. Re ...

  3. Codeforces Round #557 (Div. 1) 简要题解

    Codeforces Round #557 (Div. 1) 简要题解 codeforces A. Hide and Seek 枚举起始位置\(a\),如果\(a\)未在序列中出现,则对答案有\(2\ ...

  4. Codeforces Round #540 (Div. 3) 部分题解

    Codeforces Round #540 (Div. 3) 题目链接:https://codeforces.com/contest/1118 题目太多啦,解释题意都花很多时间...还有事情要做,就选 ...

  5. Codeforces Round #538 (Div. 2) (A-E题解)

    Codeforces Round #538 (Div. 2) 题目链接:https://codeforces.com/contest/1114 A. Got Any Grapes? 题意: 有三个人, ...

  6. Codeforces Round #531 (Div. 3) ABCDEF题解

    Codeforces Round #531 (Div. 3) 题目总链接:https://codeforces.com/contest/1102 A. Integer Sequence Dividin ...

  7. Codeforces Round #527 (Div. 3) ABCDEF题解

    Codeforces Round #527 (Div. 3) 题解 题目总链接:https://codeforces.com/contest/1092 A. Uniform String 题意: 输入 ...

  8. Codeforces Round #499 (Div. 1)部分题解(B,C,D)

    Codeforces Round #499 (Div. 1) 这场本来想和同学一起打\(\rm virtual\ contest\)的,结果有事耽搁了,之后又陆陆续续写了些,就综合起来发一篇题解. B ...

  9. Codeforces Round #545 (Div. 1) 简要题解

    这里没有翻译 Codeforces Round #545 (Div. 1) T1 对于每行每列分别离散化,求出大于这个位置的数字的个数即可. # include <bits/stdc++.h&g ...

随机推荐

  1. P3717 [AHOI2017初中组]cover

    题目背景 以下为不影响题意的简化版题目. 题目描述 一个n*n的网格图上有m个探测器,每个探测器有个探测半径r,问这n*n个点中有多少个点能被探测到. 输入输出格式 输入格式: 第一行3个整数n,m, ...

  2. nginx 80端口重定向到443端口

    server { listen ; server_name www.域名.com; rewrite ^(.*)$ https://${server_name}$1 permanent; } serve ...

  3. random模块详解

    1.import random random·randint(a,b) 括号里是一个范围,random·randint()是取括号里范围的随机数. >>> import random ...

  4. CF750C New Year and Rating

    题意: 在cf系统中,给定一个人每次比赛所属的div及比赛之后的分数变化.计算经过这些比赛之后此人的rating最高可能是多少. 思路: 模拟. 实现: #include <cstdio> ...

  5. 【java基础】Java锁机制

    在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类.介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁(广义) 互斥锁/读写锁(独享锁/共享锁的实现) 乐观锁 ...

  6. Verilog设计中的锁存器

    问题: 什么是锁存器? 什么时候出现锁存器? 锁存器对电路有什么影响? 如何在FPGA设计中避免锁存器? 在FPGA设计中应该避免锁存器.实际上,锁存器与D触发器实现的逻辑功能基本相同,都有暂存数据的 ...

  7. http接口调用,传递json格式带双引号问题

    springmvc 配置好会自动转换json格式,只要配置他转格式之前,在转次String类型就好

  8. 四次元新浪微博客户端Android源码

    四次元新浪微博客户端Android源码 源码下载:http://code.662p.com/list/11_1.html [/td][td] [/td][td] [/td][td] 详细说明:http ...

  9. python 网络编程篇

    基础模拟通话网络程序: #客户端 import socket client = socket.socket() client.connect(('localhost',6969)) client.se ...

  10. nvidia 的一些命令

    直接在命令行使用 NVIDIA-smi会有问题 首先要确保电脑下了cuda. 然后打开cmd,使用cd命令进入: C:\Program Files\NVIDIA Corporation\NVSMI 然 ...