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. Suricata的初始化脚本

    见官网 https://suricata.readthedocs.io/en/latest/initscripts.html

  2. HttpMessageNotWritableException异常解决办法

    昨天做多对多的时遇到这个错误,网上找了一大堆,都没有解决掉,这个异常是说要解析的对象解析不了,就有可能该对象为null了,为了测试,我把数据库的数据都填上去    结果还是报错 看来是时候debug下 ...

  3. hihocoder1779 公路收费

    思路: 枚举每个点做根即可. 实现: #include <bits/stdc++.h> using namespace std; typedef long long ll; const l ...

  4. [BZOJ2761][JLOI2011]不重复数字 暴力

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2761 直接暴力. #include<cstdio> #include<c ...

  5. jQuery选择器之表单元素选择器

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...

  6. HTTP协议 处理流程

    我们平时在浏览网页的时候都是使用浏览器,输入你要的网址后回车,就会显示出我们所想要的内容,看似这个简单的用户操作行为的背后,Web的工作原理是怎样的呢?到底隐藏了些什么呢? 对于传统的上网流程,系统它 ...

  7. C# 获取本机IP(优化项目实际使用版)

    好一段时间没来更新博客了,因为密码实在记不住,烦死了,密码干脆直接用那个找回密码链接的一部分. 吐槽完说正事了,关于C#  获取本机IP的,最开始用的是下面的,但是因为获取IP的有点多,而且难判断,忽 ...

  8. codevs 2761 脏话过滤

    时间限制: 1 s  空间限制: 8000 KB  题目等级 : 白银 Silver   题目描述 Description 某论坛希望打造文明论坛,对于每个帖子需要将脏话换成*输出. 脏话有38,25 ...

  9. x86和i386

    x86: 1 9 7 8年6月,I n t e l公司推出了8 0 8 6,一个1 6位微处理器,它可访问的存储空间达到1 M B. Intel x86家族继续发展,1 9 8 5年出现了3 2位的3 ...

  10. emacs - GNU Emacs

    总览 (SYNOPSIS) emacs [ command-line switches ] [ files ... ] 描述 (DESCRIPTION) GNU Emacs 是 Emacs 的 一个 ...