CodeForces - 879
A
题意:就是一共有n个医生,每个医生上班的时间是第Si天,之后每隔d天去上班,问最少多少天能够访问完这n名医生
思路:直接进攻模拟就可以
代码:

1 #include<iostream>
2 #include<algorithm>
3 #include<cstdio>
4 #include<cmath>
5 #include<cstring>
6 using namespace std;
7 const int maxx=1e5+10;
8 struct people{
9 int now;
10 int d;
11 }x[maxx];
12
13 int main(){
14 int t,n;
15 scanf("%d",&n);
16 for(int i=0;i<n;i++){
17 scanf("%d %d",&x[i].now,&x[i].d);
18 }
19 int day=x[0].now;
20 int flag=0;
21 // sort(x,x+n);
22 int i=0;
23 for(int i=1;i<n;i++){
24 while(x[i].now<=day){
25 x[i].now+=x[i].d;
26 }
27 day=x[i].now;
28 }
29 printf("%d\n",day);
30 }
B
题意:n个人在一排中,每个人都有自己的战斗力,然后两个人进行比赛,输掉的那个人就去到队伍后面,问哪个人先赢得k次胜利
思路:其实就像是找规律,只要第一遍没有k次的人,那么第一次k次的人肯定就是最大值,直接进行遍历循环找到就行
代码:

1 #include<iostream>
2 #include<algorithm>
3 #include<cstdio>
4 #include<cmath>
5 #include<cstring>
6 using namespace std;
7 const int maxx=1e5+10;
8 int main(){
9 int n,k;
10 scanf("%d %d",&n,&k);
11 int a[1000],b[1000]={0};
12 for(int i=0;i<n;i++){
13 scanf("%d",&a[i]);
14 b[i]=a[i];
15 }
16 sort(b,b+n);
17 int maxx=b[n-1];
18 int coun=a[0];
19 int sum=0;
20 int flag=0;
21 for(int i=1;i<n;i++){
22 if(sum>=k){
23 printf("%d\n",coun);
24 flag=1;
25 break;
26 }
27 if(coun>a[i]){
28 sum++;
29 }else{
30 sum=1;
31 coun=a[i];
32 }
33 }
34 if(flag==0){
35 printf("%d\n",maxx);
36 }
37
38
39 }
C题不知道为什么能看懂题意,大概知道基本的想法,是真的敲不下去,可能是从考试周到现在一直就没有敲代码,导致那时候突然敲代码,脑子一锅粥,就一个题读题也很长时间,想思路更是一锅粥,没有主要的想法,一个路子稍微走不通就想着换路子,没有当时那种状态,主要还是刷题就不能断,而且做题的时候一定得有一个好的状态,这样才是很大程度的提升,每天就基本保持在至少一天一套题,当然是这题必须有所收获的前提下,等再刷一个星期恢复一下状态,就该从cf题库出发了,看了一下大致自己能冲一下的是三四千人做出来,还有1700差不多,先把这些题整明白
CodeForces - 879的更多相关文章
- codeforces 879 D. Teams Formation(思维)
题目链接:http://codeforces.com/contest/879/problem/D 题意:这题题意我反正是看了很久,可能是我的理解能力有点差,就是将一个数组倍增m倍然后将连续的相同的k个 ...
- Codeforces Round #443 (Div. 2) 【A、B、C、D】
Codeforces Round #443 (Div. 2) codeforces 879 A. Borya's Diagnosis[水题] #include<cstdio> #inclu ...
- Codeforces Round #879 (Div. 2) C. Short Program
题目链接:http://codeforces.com/contest/879/problem/C C. Short Program time limit per test2 seconds memor ...
- Codeforces 879C/878A - Short Program
传送门:http://codeforces.com/contest/879/problem/C 本题是一个位运算问题——位运算的等价变换. 假设位运算符“&”“|”“^”是左结合的,且优先级相 ...
- Codeforces 879A/B
A. Borya's Diagnosis 传送门:http://codeforces.com/contest/879/problem/A 本题是一个模拟问题. 依次访问n个元素,第i个元素首次出现于s ...
- python爬虫学习(5) —— 扒一下codeforces题面
上一次我们拿学校的URP做了个小小的demo.... 其实我们还可以把每个学生的证件照爬下来做成一个证件照校花校草评比 另外也可以写一个物理实验自动选课... 但是出于多种原因,,还是绕开这些敏感话题 ...
- 【Codeforces 738D】Sea Battle(贪心)
http://codeforces.com/contest/738/problem/D Galya is playing one-dimensional Sea Battle on a 1 × n g ...
- 【Codeforces 738C】Road to Cinema
http://codeforces.com/contest/738/problem/C Vasya is currently at a car rental service, and he wants ...
- 【Codeforces 738A】Interview with Oleg
http://codeforces.com/contest/738/problem/A Polycarp has interviewed Oleg and has written the interv ...
随机推荐
- [系统重装日志3]autocad和ps破解安装
cad 以前保存的安装包注册机还让杀毒软件给自动删除了!!!(╯‵□′)╯︵┻━┻!!!又在网上找的注册机!!!(╯‵□′)╯︵┻━┻!!!软件安装包必须保存一份压缩的!!!(╯‵□′)╯︵┻━┻!! ...
- 实验一 Python程序设计入门
学号20184307 2019-2020-2 <Python程序设计>实验1报告 课程:<Python程序设计> 班级: 1843 姓名: 章森洋 学号:20184307 实验 ...
- java例题_32 取一个整数a从右端开始的4~7位
1 /*32 [程序 32 左移右移] 2 题目:取一个整数 a 从右端开始的 4-7 位. 3 */ 4 5 /*分析 6 * 从右端开始的第四位相当于原数除以1000后结果的最后一位数, 7 * ...
- 经典变长指令SIB
前言 ModR/M字段是用来进行内存寻址的,可当地址形如DS:[EAX + ECX*2 + 12345678]时,仅仅靠ModR/M字段,是描述不出来的. 这时就在ModR/M后面增加一个SIB字节, ...
- [Fundamental of Power Electronics]-PART II-7.交流等效电路建模-7.1 引言
7.1 引言 变换器系统总是需要反馈的.例如,在典型的DC-DC变换器应用中,无论输入电压\(V_{g}(t)\)和输出有效负载\(R\)如何变化,都必须使输出电压\(v(t)\)保持恒定.这是通过构 ...
- 源码级深挖AQS队列同步器
我们知道,在java中提供了两类锁的实现,一种是在jvm层级上实现的synchrinized隐式锁,另一类是jdk在代码层级实现的,juc包下的Lock显示锁,而提到Lock就不得不提一下它的核心队列 ...
- 05_pytorch的Tensor操作
05_pytorch的Tensor操作 目录 一.引言 二.tensor的基础操作 2.1 创建tensor 2.2 常用tensor操作 2.2.1 调整tensor的形状 2.2.2 添加或压缩t ...
- Ambassador-08-跨域
官方文档:https://www.getambassador.io/docs/latest/topics/using/cors/ Cross-Origin Resource Sharing-CORS ...
- 我与OAuth 2.0那点荒唐的小秘密
OAuth2.0这个名词你是否在项目中时常听到呢?是否觉得好像懂,又好像不太懂呢? 最近一直想写篇关于OAuth2.0的东西,记录下我的学习与感悟,然各种理由的拖延,直到今日才静下心来写下这篇博客.当 ...
- TLS Poison - When TLS Hack you
0x00 前言 本次学习的是2020 Blackhat 的一篇文章When TLS Hacks you,简单来说,作者提出了一种新的SSRF攻击思路:利用DNS重绑定和TLS协议的会话恢复进行攻击.具 ...