Codeforces Round #758 (Div.1 + Div. 2) A-B题解
A. Find Array 题目大意: 给出一个n, 构造出一个长度为n的数列,使得: a_{1} < a_{2} < ... < a_{n} 对于每一个a_{i}都不能被a_{i-1}整除 题解: 没啥好说,直接从2开始输出n个数就好了。 代码: #include<bits/st ...
A. Find Array 题目大意: 给出一个n, 构造出一个长度为n的数列,使得: a_{1} < a_{2} < ... < a_{n} 对于每一个a_{i}都不能被a_{i-1}整除 题解: 没啥好说,直接从2开始输出n个数就好了。 代码: #include<bits/st ...
A 牛牛排队 题目大意: 牛牛希望排队通过一扇门。牛牛离门 x 米,他每走一米需要 y 分钟。由于门口有保安查健康码,牛牛需要耗费 a 分钟掏出手机,b 分钟打开健康码,c 分钟扫码过门。 他想知道,对于不同的 x,y,a,b, ...
A - Two Lucky Numbers 题目大意: 给出两个数A,B,找到一个数中同时包含A,且乘2后包含B。 比如13 62,符合的就是131,因为131包含13和 131 \times 2 = 262包含62。 题解: 挺好想的,首先A可以直接打印出来因为这 ...
A 小红的签到题 签到 代码: #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin>>a>>b>>c; if(b * a <c){ printf("%d", b); } else{ printf("%d& ...
A - AtCoder Quiz 3 签到签到签到 代码: #include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; if(n >= 42) n++; printf("AGC%.3d", n); return 0; } B - Triple M ...
太菜了,当时只写出来两题,赛后也只复盘了前三题,第四题看情况吧= =,感觉第三题都挺难了 A. Divan and a Store 题目大意: 规定一个购买物品的最小金额,最大金额,还有你自己的余额。给一排不同价格的物品,问在 ...
Mark一下 Dijk堆优化版本 #include <bits/stdc++.h> #define MAXV 1010 #define INF 0x3f using namespace std; struct edge { int to, cost; }; int n; vector<edge> G[MAXV]; // G的下标存的是起始点 ...
WiDayn的DP笔记 P1077 [NOIP2012 普及组] 摆花 题目描述 小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共 m 盆。通过调查顾客的喜好,小明列出了顾客最喜欢的 n 种花,从 1 到 n 标号。为了在门口 ...
转载自:https://blog.csdn.net/sevenjoin/article/details/81937695 1,pair的应用 pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是 ...
可以看到是先遍历第一个参数较小的行/列,这应该也是内存中数组的数据储存顺序 #include<iostream> using namespace std; int main() { int ia[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; for (auto p = ia; p != ...