contest
MrBird_to_fly
这个作者很懒,什么都没留下…
展开
-
2016 NJUST ACM社第一次新生赛 题解
比赛链接:http://icpc.njust.edu.cn/Contest/973/Summary:本次比赛共6题,A题为签到题 ,CE为中等题,BD为偏难题 ,F为防AK题。总体对于新生来说偏难了,过题人数与出题人预期有一定差距。A.Uncle Bird’s greetings 直接暴力判断hello即可#include <cstdio>#include <cstring>#include原创 2016-11-06 14:22:09 · 2354 阅读 · 0 评论 -
2018 Multi-University Training Contest 4
太尼玛难了,告辞。 A x是k-magic数:小于x的正整数有超过K个因子多于x。 重要结论:一个数如果是k-magic数,那么它的倍数也是k-magic数。 发现非k-magic数很少——枚举k最大时的所有非k-magic数。 一开始知道1是非k-magic数。从小到大枚举质数。 对于每个质数p,将已知的数乘以p的幂加入数列直到超出上限,然后筛掉全部k-magic数(按数字从小到大维...原创 2018-08-02 00:10:13 · 230 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第六场)
A 签到。#include<bits/stdc++.h>using namespace std;const int N=(1<<15)+1;int t,n;bool vis[N][15],lose[N];int num[N][15];int main(){ scanf("%d",&t); for(int tt=1; tt<...原创 2018-08-07 14:15:04 · 204 阅读 · 0 评论 -
2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛
A 由于小数点之后只有一位,可以随机一下。#include&lt;bits/stdc++.h&gt;using namespace std;const int canshu=10;int cs;int t,n;double x;struct node{ double x,y; int num;}a[10005];int tot;bool cmp(n...原创 2018-08-07 14:32:06 · 284 阅读 · 0 评论 -
2018 Multi-University Training Contest 2
D 签到。#include <bits/stdc++.h>using namespace std;int main(){ int n; while(cin>>n){ cout<<"Yes\n"; }}E 手玩一个构造方案出来。发现43不够,就47取左上角。#include <bits/s...原创 2018-08-07 15:10:37 · 196 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第五场)
怎么大家都这么强啊。。。完全打不过啊。。。 A 二分答案check一下。#include<bits/stdc++.h>using namespace std;const int N=100005;const double eps=1e-6;int n,k,s[N],c[N];double tmp[N];double ans;int main(){ scan...原创 2018-08-02 20:54:32 · 215 阅读 · 0 评论 -
2018 Multi-University Training Contest 3
A 从后往前单调队列求最小值。队尾的是A,队列长度是B。#include &amp;lt;bits/stdc++.h&amp;gt;using namespace std;typedef long long ll;char buf[30000003];int rdp=0;inline int read(){ int ret=0; while(buf[rdp]&amp;gt;='0'&amp;amp...原创 2018-08-07 15:40:36 · 195 阅读 · 0 评论 -
2018 Multi-University Training Contest 5
A 学习了一下题解,好像很牛逼啊,这个ll爆得也很灵性,tls牛逼啊。#include <bits/stdc++.h>using namespace std;typedef unsigned long long ll;ll one=1;char buf[30000003];ll rdp=0;inline ll read(){ ll ret=0; whi...原创 2018-08-07 17:11:52 · 208 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第七场)
zscoder场 A 签到#include<bits/stdc++.h>using namespace std;int n,p[500000];void find(int n){ if(n<0) return; int x=1; while(x<=n) x<<=1; for(int i=n; i...原创 2018-08-21 13:28:14 · 261 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第八场)
YJZ场,持续自闭。 B oeis#include <bits/stdc++.h>using namespace std;typedef long long ll;const int mod=998244353;ll power(ll n,ll p){ ll ans=1; ll base=n; while(p){ if(p&a...原创 2018-08-21 13:32:56 · 320 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第九场)
毕姥爷场 A FWT#include <bits/stdc++.h>using namespace std;typedef long long ll;const int mod=1e9+7;const int inv2=500000004;ll power(ll n,ll p){ ll ans=1; ll base=n; while(p){...原创 2018-08-21 13:39:26 · 318 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第二场)
A 签到#include &amp;lt;bits/stdc++.h&amp;gt;using namespace std;const long long mod=1e9+7;long long q,k;long long dp[100003][2];int main(){ scanf(&quot;%lld%lld&quot;,&amp;amp;q,&amp;amp;k);原创 2018-07-22 19:46:50 · 626 阅读 · 3 评论 -
2018 Multi-University Training Contest 1
hdu这边做得好像更惨一点,感觉苟进rk10基本没希望啊。 A 签到。#include &lt;bits/stdc++.h&gt;using namespace std;int main(){ int T; scanf("%d",&amp;T); while(T--){ int n; scanf("%d",&原创 2018-07-27 10:56:52 · 155 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第三场)
solo打得头皮发麻。一个下午全在贴板,药丸。 A 折半一下,前缀最值搞搞就完了。#include <bits/stdc++.h>using namespace std;typedef long long ll;int w[40][4],v[40];int m[4];struct node{ ll sta,sum; void init(){ ...原创 2018-07-27 10:41:24 · 391 阅读 · 0 评论 -
16 hrbust邀请赛D、F题解
周末打了个kuangbin聚聚出的网络邀请赛,水了7个题,旗神来写了一个,rk16滚粗。其实说是写了7个题,但是5个sb题,1个模板题,1个找规律题,后面的题都没怎么看,据说有一个网络流还有两个神题?所以我这这场干了啥。。。D是给了1e5个1e5以内的数,然后给1e5个询问k,k是2e5,问有多少个pair(i,j),满足ai+aj#include<cstdio>#include<cstring>原创 2016-12-04 21:49:59 · 472 阅读 · 0 评论 -
NOWL #53
A http://codeforces.com/contest/678/problem/A 题意:略。 做法:略。 代码:#include <bits/stdc++.h>using namespace std;int main(){ int n, k; scanf("%d %d", &n, &k); int s=n/k; int ans=s*k;原创 2017-02-04 17:30:53 · 499 阅读 · 0 评论 -
Winter Training #1
A http://codeforces.com/problemset/problem/229/A 题意:给100个长1e4的01串,问最少的移动次数,造出一列全是1的 做法:我是把所有1找出来,如果有一行没有1显然gg。然后因为循环,所以在前面和后面各补一个。然后枚举1列的位置,对每行二分取到最小值求和即可。 代码:#include <bits/stdc++.h>using namespa原创 2017-01-18 21:56:37 · 384 阅读 · 0 评论 -
NOWL #49
OS:去年的这个时候海哥他们搞了NOWL,毛都不懂的我做得很happy,反正感觉很有意思就是了。于是今年准备继续这个系列,也算是回馈社会?今天手感很不对啊,这个C赛后1h才调出来,归根到底是自己对高斯消元理解浅薄了,不过在日常训练中发现问题并解决之,总归不是一件坏事。下面是题解 A http://codeforces.com/contest/230/problem/A 题意:弱智版打怪升级游戏原创 2017-01-20 23:40:23 · 569 阅读 · 0 评论 -
NOWL #50
最近真是智商爆炸,掉下div1也是理所当然的吧,是不是水刷多了啊?下面是题解 A http://codeforces.com/contest/233/problem/A 题意:给一个n,构建一个n的排列,使得两次迭代返回本身,不可能则输出-1。 做法:奇数输出-1,偶数把奇偶位互换即可。 代码:#include <bits/stdc++.h>using namespace std;in原创 2017-01-23 23:12:19 · 503 阅读 · 0 评论 -
NOWL #51
A http://codeforces.com/contest/237/problem/A 题意:给了一天内的时刻,问同一时刻的重复个数最大值。 做法:略。 代码:#include <bits/stdc++.h>using namespace std;pair<int, int>v[105000];int main(){ int n; scanf("%d", &n);原创 2017-01-29 13:33:07 · 490 阅读 · 0 评论 -
2017 ACM-ICPC ECL-FINAL 部分代码
以下代码均为现场代码,注释不存在的 A#include <bits/stdc++.h>using namespace std;typedef long long ll;const int mod=1e9+7;ll power(ll n,ll p){ ll ans=1; ll base=n; while(p){ if(p&1){原创 2017-12-18 15:06:52 · 1741 阅读 · 0 评论 -
2018 Google Code Jam Round 2
A. Falling Balls#include <bits/stdc++.h>using namespace std;char g[105][105];int a[105];int main(){ int T; scanf("%d",&T); for(int tt=1;tt<=T;tt++){ int n; ...原创 2018-05-20 16:37:27 · 1245 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第一场)
A 推了推发现成了原题,直接度了一发随便改改就过了 原题参考 https://blog.csdn.net/MIECZ/article/details/80591212#define IN_LB() freopen(&quot;C:\\Users\\acm2018\\Desktop\\in.txt&quot;,&quot;r&quot;,stdin)#define OUT_LB() freopen(&quot;C:\\U原创 2018-07-19 18:12:59 · 313 阅读 · 0 评论 -
牛客网暑期ACM多校训练营(第四场)
打得头皮发麻。。。 A 比赛的时候维护了每个phi的取模,卡常卡过了。听说有O(n+log2n)O(n+log2n)O(n+log^2n)的牛逼算法,就学习了一下。#include &amp;amp;lt;bits/stdc++.h&amp;amp;gt;using namespace std;typedef long long ll;ll mod[30]={1000000007,1000000006,5...原创 2018-07-28 22:48:08 · 482 阅读 · 2 评论 -
牛客网暑期ACM多校训练营(第十场)
jls场 A 签到#include <bits/stdc++.h>using namespace std;const long long mod=998244353;int n,m,t,c,l,r;long long a[100007],sum[100007];long long cal(long long a, long long b){ long...原创 2018-08-21 13:56:29 · 327 阅读 · 0 评论