![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
竞赛之路
DGany
我是DGany ,这里是记录成长的地方~
展开
-
竞赛之路-智算之道-初赛第一场-排队
题目如下:理解题意:n个人m个窗口,最多100个窗口,剔除掉所有数字为窗口数字ai倍数的人。1.输入n、m,循环输入每个窗口中的数字,用数组a存放。2.从1开始循环判断每一个人3.嵌套循环对是否需要带出队伍进行判断4.输出剩下的人数注:该方法暴力枚举,时间复杂度为O(n*m)实现代码如下:#include <bits/stdc++.h>using namespace std;int main(){ ios::sync_with_stdio(false); cin.ti原创 2020-07-24 01:19:07 · 185 阅读 · 0 评论 -
竞赛之路-提高cin和cout的效率
在比赛中,我通常会使用C++中的cin、cout输入输出控制台上的数据,但是默认情况下cin、cout是和scanf、printf同步的(即可以混用cin、scanf和cout、printf),这会使cin、cout需要先把东西存入缓冲区再进行输入输出操作,导致效率低下,这时在main函数开头加入以下语句:ios::sync_with_stdio(false);cin.tie(0);整个形式如下:#include <bits/stdc++.h>using namespace std;原创 2020-07-22 20:44:25 · 1028 阅读 · 1 评论 -
竞赛之路-省时小技巧-万能头文件#include <bits/stdc++.h>
前几天参加了我人生中的第一个编程比赛——智算之道,在醒悟了自己特菜的同时,我发现大部分参赛选手没有用我常用的那些头文件,而是直接使用了一个神秘的头文件:#include <bits/stdc++.h>在经过了面向百度和CSDN学习后我明白了这个头文件的用法,这是一个万能头文件,它包含了我们常用的#include 、#include 、#include 等头文件,大部分OJ都支持这个头文件,这会为我们在竞赛中节省掉选择头文件的时间而可以关注与解决问题本身上面。但是在我将这个万能头文件写到VS2原创 2020-07-22 17:02:56 · 1312 阅读 · 0 评论