牛客OI周赛8-普及组
https://ac.nowcoder.com/acm/contest/543#question
A.
代码:
#include <bits/stdc++.h>
using namespace std; int N;
vector<int> v; int main() {
scanf("%d", &N);
v.resize(N);
for(int i = ; i < N; i ++)
scanf("%d", &v[i]); int ans;
sort(v.rbegin(), v.rend());
for(int i = ; i < N; i ++) {
int a = (int)sqrt(v[i]);
if(a * a != v[i]) {
ans = v[i];
break;
}
} printf("%d\n", ans);
return ;
}
B.
代码:
#include <bits/stdc++.h>
using namespace std; int N, M;
vector<string> s;
vector<string> t; int main() {
scanf("%d%d", &N, &M);
s.resize(N);
t.resize(M);
for(int i = ; i < N; i ++)
cin >> s[i];
for(int i = ; i < M; i ++)
cin >> t[i]; for(int i = ; i < N; i ++) {
int ls = s[i].length();
int cnt = ;
for(int j = ; j < M; j ++) {
int lt = t[j].size(); int p1 = , p2 = , cc = ;
while(p1 < ls && p2 < lt) {
while(s[i][p1] != t[j][p2] && p1 < ls && p2 < lt) p1 ++;
if(s[i][p1] == t[j][p2]) cc ++, p1 ++, p2 ++;
}
if(cc == lt) cnt ++;
}
printf("%d\n", cnt);
}
return ;
}
C.
代码:
#include <bits/stdc++.h>
using namespace std; int T;
long long L, R; int main() {
scanf("%d", &T);
while(T --) {
scanf("%lld%lld", &L, &R);
int pos = -;
for(int i = ; i >=; i --) {
if((1LL << i & L) != (1LL << i & R)) {
pos = i;
break;
}
}
long long ans = ;
for(int i = ; i <= pos; i ++)
ans += 1LL << i; printf("%lld\n", ans);
}
return ;
}
从高到低找到第一个 L R 不同的位
C.D 比赛的时候忘记被什么中断掉了 待更!(我会记得写的 QAQ)最近很长一段时间都没记得更了 写了题目也没来得及贴上 我我我争取以后不要这样了!前一阵写的题目找个时间都贴出来吧!
牛客OI周赛8-普及组的更多相关文章
- 牛客OI周赛9-提高组题目记录
牛客OI周赛9-提高组题目记录 昨天晚上做了这一套比赛,觉得题目质量挺高,而且有一些非常有趣而且非常清奇的脑回路在里边,于是记录在此. T1: 扫雷 题目链接 设 \(f_i\) 表示扫到第 \(i\ ...
- 牛客OI周赛8-提高组A-用水填坑
牛客OI周赛8-提高组A-用水填坑 题目 链接: https://ac.nowcoder.com/acm/contest/403/A 来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制: ...
- 牛客OI周赛2-提高组
A.游戏 链接:https://www.nowcoder.com/acm/contest/210/A来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语 ...
- 牛客OI周赛11-普及组 B Game with numbers (数学,预处理真因子)
链接:https://ac.nowcoder.com/acm/contest/942/B 来源:牛客网 Game with numbers 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C+ ...
- 牛客OI周赛7-提高组 A 小睿睿的等式
链接:https://ac.nowcoder.com/acm/contest/371/A来源:牛客网 小睿睿在游戏开始时有n根火柴棒,他想知道能摆成形如“A+B=n”的等式且使用的火柴棒数也恰好等于n ...
- 牛客OI周赛7-提高组 B小睿睿的询问(ST打表)
链接:https://ac.nowcoder.com/acm/contest/371/B来源:牛客网 小睿睿的n个妹纸排成一排,每个妹纸有一个颜值val[i].有m个询问,对于每一个询问,小睿睿想知道 ...
- 牛客OI周赛7-普及组 解题报告
出题人好评. 评测机差评. A 救救喵咪 二位偏序.如果数据范围大的话直接树状数组,不过才1000就\(O(n^2)\)暴力就ok了. #include <bits/stdc++.h> s ...
- 牛客OI周赛10-普及组-A眼花缭乱的街市-(加速+二分)
https://ac.nowcoder.com/acm/contest/901/A 很简单的一道题,全场只有20+AC,卡时间.新学了cin加速语法和数组二分查找的函数调用. 知道有个读写挂,可以加速 ...
- 补比赛——牛客OI周赛9-普及组
比赛地址 A 小Q想撸串 题目分析 普及T1水题惯例.字符串中找子串. Code #include<algorithm> #include<iostream> #include ...
随机推荐
- Hexo使用细节及各种问题
解决markdown图片不显示(返回403 forbidden).添加本地图片无法显示.修改文章page模板.同时部署发布同步到多个仓库站点(Github.coding.gitee 码云) 图片不显示 ...
- vCenter server 的部署和实施
上一次我们讲解了vclient 5.5 的安装以及连接ESXI5.5,但vclient只能管理一台ESXI,管理多台还需要切换登陆,非常麻烦.所以这次我们就来讲解一下vcenter server的相关 ...
- 第八章 计时器(BEEPER1)
*------------------------------------- BEEPER1.C -- Timer Demo Program No. (c) Charles Petzold, ---- ...
- JavaScript函数式编程
一段糟糕透顶的海鸥seagulls程序 鸟群合并conjoin则变成了一个更大的鸟群,繁殖breed则增加了鸟群的数量,增加的数量就是它们繁殖出来的海鸥的数量 //Flock 群 var ...
- vuejs2+webpack2+vuxui2多页面架手脚,支持二级目录
const UglifyJsPlugin = require('uglifyjs-webpack-plugin') // 去console插件 const CompressionWebpackPlug ...
- 引用变量 php面试总结1
(1)PHP引用变量 概念:不同的变量名,访问同一个变量内容,使用& 知识点: 使用php函数 (a)memory_get_usage() 查看内存使用情况 eg // 定义一个变量 $a = ...
- C#中webbrowser与javascript(js)交互的方法
今天在做一个项目的时候需要用c#搞一个webbrowser,然后有些地方还需要与js交互.所以就查了一下资料,发现很多博客提到了但是却没有说下具体的操作.所以我就写一下. 开发环境是Visual St ...
- (四)JavaScript 语句
JavaScript 语句 JavaScript 语句是发给浏览器的命令. 这些命令的作用是告诉浏览器要做的事情. 下面的 JavaScript 语句向 id="demo" 的 H ...
- docker 11 docker的commit操作
docker commit :表示提交一个容器的副本使之成为新的镜像.假如我们在docker上运行了一个tomcat的容器,对Tomcat容器进行了修改操作,然后我们将修改操作后的tomcat进行co ...
- wxWidgets与其它GUI工具库比较
WxWidgets Compared To Other Toolkits Some general notes: wxWidgets not only works for C++, but als ...