【A:LCM】

#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main()
{
ll a,b,g;
cin>>a>>b;
g=__gcd(a,b);
cout<<a/g*b<<endl;
return ;
}

【B:STL,用set或者queue+map都行】

#include<bits/stdc++.h>
using namespace std;
#define ll unsigned long long
const int maxn=;
const ll inf=1e18;
ll a[maxn]; int cnt;
set<ll>s;
void solve()
{
s.insert(); s.insert(); s.insert();
while(!s.empty()){
ll now=*s.begin();
a[++cnt]=now; s.erase(s.begin());
if(now*<=inf) s.insert(now*);
if(now*<=inf) s.insert(now*);
if(now*<=inf) s.insert(now*);
}
}
int main()
{
solve();
int T; ll N;
scanf("%d",&T);
while(T--){
scanf("%lld",&N);
int pos=lower_bound(a+,a+cnt+,N)-a;
printf("%lld\n",a[pos]);
}
return ;
}

【C:贪心水题】

#include<bits/stdc++.h>
using namespace std;
const int maxn=;
int a[maxn];
int main()
{
int N,M,i,j,ans=;
scanf("%d%d",&N,&M);
for(i=;i<=N;i++) scanf("%d",&a[i]);
sort(a+,a+N+);
j=;
for(i=N;i>=j;i--){
if(i!=j&&a[i]+a[j]<=M) j++;
ans++;
}
printf("%d\n",ans);
return ;
}

【D:暴力求得每个数的因子,复杂度O(Nsqrrt(N))】

#include<bits/stdc++.h>
using namespace std;
const int maxn=;
int num[maxn];
int main()
{
int N,x,i,j,ans=;
scanf("%d",&N);
for(i=;i<=N;i++){
scanf("%d",&x);
for(j=;j*j<=x;j++){
if(x%j==){
num[j]++; if(num[j]>) ans=max(ans,j);
if(j*j!=x) {
num[x/j]++; if(num[x/j]>) ans=max(ans,x/j);
}
}
}
}
printf("%d\n",ans);
return ;
}

【E:区间DP,和前天那个有点像】

#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int maxn=;
ll sum[maxn][maxn];
int ans,x;
int main()
{
int N,M,i,j,k;
while(~scanf("%d%d",&M,&N)){
ans=;
for(i=;i<=N;i++)
for(j=;j<=M;j++)
scanf("%d",&x),sum[i][j]=sum[i-][j]+x;
for(i=;i<=N;i++)
for(j=i;j<=N;j++){
int tmp=;
for(k=;k<=M;k++){
tmp+=sum[j][k]-sum[i-][k];
if(tmp<) tmp=;
if(tmp>ans) ans=tmp;
}
}
printf("%d\n",ans);
}
return ;
}

【F:KMP】

请先自学吧。

【CQ18高一暑假前挑战赛3】标程的更多相关文章

  1. 【CQ18高一暑假前挑战赛5】标程

    [A:暴力] #include<bits/stdc++.h> using namespace std; ; int a[maxn],vis[maxn],N,M; int main() { ...

  2. 【CQ18高一暑假前挑战赛4】标程

    [二分或者STL] 二分: #include<bits/stdc++.h> using namespace std; ; int a[maxn]; int main() { ,pos; s ...

  3. 【CQ18高一暑假前挑战赛3.5】标程

    [A:快速幂相关] #include<bits/stdc++.h> using namespace std; int qpow(int a,int x){ a%=;; while(x){ ...

  4. 【CQ18高一暑假前挑战赛2】标程

    [昨晚打校赛,5个小时打完很累了,所以搞忘出题了...对不起学弟们,不过出的题都亲自写过一遍,可以保证题目和代码长度都不长,题目难度不大] [A:bush博弈] #include<bits/st ...

  5. 【CQ18高一暑假前挑战赛1】标程

    [A] #include<bits/stdc++.h> using namespace std; #define ll long long ll qpow(ll a,ll x,ll Mod ...

  6. [转]关于一些SPFA的标程

    SPFA算法 求单源最短路的SPFA算法的全称是:Shortest Path Faster Algorithm. 最短路径快速算法-SPFA算法是西南交通大学段凡丁于1994年发表的. 适用范围:给定 ...

  7. [求助][SPOJ MARIOGAM]-高斯消元(内含标程,数据等)

    小蒟蒻开始做概率的题之后,遇到了这道题,然而,他发现自己的程序调试了无数次也无法通过,系统总是返回令人伤心的WA, 于是,他决定把这一天半的时间收集到的资料放在网上, 寻求大家的帮助, 也可以节省后来 ...

  8. hdu6435 Problem J. CSGO标程讲解以及改正标程的一个错误(本来第一个样例过不了2333) 以及 poj2926 五维曼哈顿距离模板

    比赛的时候抄poj2926的模板,但改不来啊orz #include <iostream> #include <cstdio> #include <cstring> ...

  9. 暑假前的flag

    暑假到了,为了简便新开了一个博客,供暑假刷体放一些题解,玩acm1年多了,cf还是蓝名,真是菜的一笔,明年就大三了,马上就要毕业了,然而还是啥也不会,兼职和智障没什么两样,当初大一吹的牛逼说要成为学校 ...

随机推荐

  1. Android获取窗口可视区域大小: getWindowVisibleDisplayFrame()

    getWindowVisibleDisplayFrame()方法 getWindowVisibleDisplayFrame()是View类下的一个方法,从方法的名字就可以看出,它是用来获取当前窗口可视 ...

  2. Android 你应该注意的开发规范

    本文由Blankj投稿. Blankjd的博客地址: http://www.jianshu.com/u/46702d5c6978 为了利于项目维护以及规范开发,促进成员之间Code Review的效率 ...

  3. Android应用开发-小巫CSDN博客客户端开发开篇

    2014年9月8日 八月十五 祝各位中秋节快乐 小巫断断续续花了几个星期的时间开发了这么一款应用——小巫CSDN博客,属于私人定制的这样的一款应用,整个客户端的数据全部来自本人博客,是通过爬取本人博客 ...

  4. JavaSE入门学习6:Java基础语法之运算符和语句(上)

    继续接着上篇:JavaSE入门学习5:Java基础语法(一)来看Java的基础语法. 五运算符 运算符是一种"功能"符号,用以通知Java进行相关的运算.比方.我们须要将变量age ...

  5. openssl之BIO系列之12---文件描写叙述符(fd)类型BIO

    文件描写叙述符(fd)类型BIO ---依据openssl doc\crypto\bio_s_fd.pod翻译和自己的理解写成 (作者:DragonKing Mailwzhah@263.net 公布于 ...

  6. mysql复制表命令

    http://hi.baidu.com/dwspider/item/908bf5e1746275bd2e140b03     上面命令是实现复制表的一种方法,缺陷就是索引等表信息不会复制过去,只是复制 ...

  7. C#基础关键字

    1:override & new public class A { public virtual void Test() { Console.WriteLine("A Test()& ...

  8. 「零秒思考」是个神话,不过这款笔记术你值得拥有zz

    今天读完了赤羽雄二的<零秒思考>,作者是一位在麦肯锡公司工作了 14 年的资深顾问.依照作者的说法,「零秒思考」指的是: 瞬间便能认清现状, 瞬间便能整理问题, 瞬间便能考虑出解决办法, ...

  9. 基于django做增删改查组件,分页器组件

    增删改查组件 一.Djangoadmin的启发 二.基于Djangoadmin实现数据的增删改查 分页器组件 分页器组件的介绍以及源码解读 补充:源码下载,

  10. React机制浅析

    在写React代码时,避免不了提前想想页面的结构,当然这也属于HTML布局了,比如哪些组件里需要包含哪些组件.遂突发奇想,如果试着把子组件的render内容替换原组件,会是个啥? 比如拿 https: ...