AtCoder Beginner Contest 090题解

CentOS7无外网环境下MySQL8.0完整离线部署指南 本文详细介绍了在CentOS7无外网环境下,如何通过MySQL8.0二进制包进行完整离线部署。指南涵盖了从环境准备、依赖安装、用户与目录创建,到数据库初始化、服务配置及远程访问设置的全过程,并提供了关键的避坑技巧,帮助企业运维人员在内网环境中高效、稳定地搭建MySQL数据库服务。 阅读详情

                AtCoder Beginner Contest 090

题目链接:https://abc090.contest.atcoder.jp/

A题题解:水题..直接输出左上对角线即可。

AC代码:

#include <bits/stdc++.h>
using namespace std;
#define _for(i,a,b) for(int i=a;i<=b;i++)
char a[4][4];
int main(int argc, char const *argv[])
{
	_for(i,1,3)
	{
		_for(j,1,3)cin>>a[i][j];
	}
	cout<<a[1][1]<<a[2][2]<<a[3][3]<<endl;
	return 0;
}

B题题意:求给定区间中回文数的个数。

B题题解:暴力即可。

AC代码:

#include <bits/stdc++.h>
using namespace std;
#define _for(i,a,b) for(int i=a;i<=b;i++)
bool check(int x)   
{  
  if (x < 0) return false;  
  int div = 1;  
  while (x / div >= 10) {  
    div *= 10;  
  }  
  while (x != 0) {  
    int l = x / div;    
    int r = x % 10;  
    if (l != r) return false;  
    x = (x % div) / 10;  
    div /= 100;  
  }  
  return true;  
}  
int n,m;
int main(int argc, char const *argv[])
{
	cin>>n>>m;
	int ans = 0;
	_for(i,n,m)if(check(i))ans++;
	cout<<ans<<endl;
	return 0;
}

C题题意:给定一个矩阵,每个点放正面朝上的牌,依次翻动每张牌,翻动时会同时翻动该点周围8个点的牌,问最后正面朝下的牌的个数

C题题解:对于只有一行的情况就是只有两头的牌最后是正面朝上的,多行的情况下可以看出只有最外围一圈的牌翻动偶数次,即最后正面朝上。

AC代码:

#include <bits/stdc++.h>
using namespace std;
#define _for(i,a,b) for(int i=a;i<=b;i++)
long long n,m;
int main(int argc, char const *argv[])
{
	cin>>n>>m;
	if(n==1&m==1)cout<<1<<endl;
	else if(n==1)cout<<m-2<<endl;
	else if(m==1)cout<<n-2<<endl;
	else cout<<(n-2)*(m-2)<<endl;
	return 0;
}

D题题意:给定范围N和一个整数K,找到小于N的两个数a,b,使得a除以b的余数>=K,问有多少个这样的组合

D题题解:对i(k<i<=n),那么i在每个长度为k的区间内,当k<a<i,b=i时都满足条件,然后统计在N以内有多少个这样的区间即可。

AC代码:

#include <bits/stdc++.h>
using namespace std;
#define _for(i,a,b) for(int i=a;i<=b;i++)
int n,k;
int main(int argc, char const *argv[])
{
	long long ans = 0;
	cin>>n>>k;
	int g = 0;
	if(k==0)cout<<(long long)n*n<<endl;
	else
	{
		for(int i=k+1;i<=n;i++)
		{
			int now = i - k;
			int num = n/i;
			int xx = num*i;
			int kk = n-xx;
			int gg = 0;
			if(kk>=k)gg = kk-k+1;
			ans+=gg;
			ans+=now*num;
		}
		cout<<ans<<endl;		
	}

	return 0;
}


Logisim 原码一位乘法器设计 图解及代码(计算机组成原理) Logisim 原码一位乘法器设计 图解及代码(计算机组成原理) 包对 阅读详情

相关推荐

爬取百度图片

最开始,我们想要爬取图片,首先需要打开百度图库,然后在搜索栏中输入自己想要的图片(比如说壁纸)。接着右键检查,点击网络:起初可能没有名称信息,刷新界面就可以了。打开信息,查看标头内容可以看到请求URL为:复制这串URL,然后在浏览器中打开这个就是我们搜索的壁纸图片的网页内容。怎么找到图片的URL呢?在上述内容中,找到data,可以发现里面每隔一个aiEditData,下面代码的形式是一样的,就相当于一张图片。

weixin_54143563的博客 1939

AtCoder Beginner Contest 104

A - Rated for Me 给定每个分数段所代表的比赛,问当前分数段是哪个比赛 直接模拟(less than是<,不是≤) 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 int main() { 5 int n; scanf("%d", &n); 6 ...

aoping9329的博客 256

DAIC-WOZ数据集文件结构详解:CLNF特征文件、音频转录与PHQ8评分全解读

本文深入解析DAIC-WOZ数据集的文件结构,重点介绍CLNF特征文件、音频转录与PHQ8评分的详细内容。通过多模态数据处理实战指南,帮助研究者高效利用这一抑郁分析领域的重要资源,掌握面部动作单元、声学特征和文本转录的科学解读与应用技巧。

weixin_29159711的博客 183

AtCoder Beginner Contest 164题解

题目链接 A.Sheep and Wolves 题意: s个羊,w个狼,羊如果多是安全的,否则是不安全的s个羊,w个狼,羊如果多是安全的,否则是不安全的s个羊,w个狼,羊如果多是安全的,否则是不安全的 题解: 直接比较输出即可直接比较输出即可直接比较输出即可 AC代码 #include<bits/stdc++.h> using namespace std; #define fi fir...

zzugzx的博客 588

Comsol超声空化气泡仿真入门:从零搭建模型到网格划分的完整流程

本文详细介绍了使用Comsol进行超声空化气泡仿真的完整流程,从物理基础理解到模型搭建、网格划分及求解器设置。通过具体步骤和示例代码,帮助初学者和工程师快速掌握这一关键技术,应用于医疗设备和工业清洗等领域。

weixin_29289821的博客 164

从想法到零件:手把手拆解一个汽车功能如何从PRD写到SSTS和CTS

本文详细拆解了汽车电子需求从市场文档(MRD)到零部件技术规范(CTS)的完整流程,以雨天自动关窗功能为例,展示了PRD、SSTS和CTS的编写要点与交互设计。文章重点解析了系统分解的艺术和零部件落地的精确参数要求,为汽车电子工程师提供了从概念到实现的全流程实践指南。

weixin_30300225的博客 481

AtCoder Beginner Contest 164补题

能补多少补多少吧 第一次atcode,死的贼快 A~~C直接写就可以了 D题 例如 a%2019=1; b%2019=1; 则可以知道a与b之间相差n个2019 其实我们只用区间的数对2019取余的结果 也就是说余数相同的区间之间 必定满足条件——是2019的倍数 菜鸡服了 2.本身就被2019整除的数记得加上 说不明白就看图 代码还是容易实现,用map记...

qq_45810570的博客 261

Gromacs 模拟昆虫 P450 解毒酶与农药结合完整指南,仅供参考!

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1239

AtCoder Beginner Contest 164---D

我们这里先看一个类型题。是一个子串中为3倍数的子串个数。 传送门 那么我们可以分析得知 #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; const int MAXN=200005,MOD=2019; int n; char a[M...

PengWei Yang 329

化工模拟与优化软件:Aspen HYSYS二次开发_(15).工业应用与项目管理

项目背景、目标和主要流程。

kkchenjj的博客 1130

ZYNQ 使用AXI_BRAM实现PS与PL 数据交互数据交互

有时CPU需要与PL进行小批量的数据交换,可以通过Block RAM实现。通过Zynq 的GP Master 接口读写PL端的 BRAM,实现PS与PL的交互。加入自定义的 FPGA 程序,并利用 AXI4 总线进行配置,通知何时读写 BRAM。CPU通过 AXI BRAM Controller 读取 BRAM 数据,CPU 仅配置自定义的 PL BRAM Controller 的寄存器,不通过它读写数将BRAM与socket进行联合使用,将电脑的数据发到PS端,PS端放在PL端,PL端再发给PS端,P据。

wangjie36的博客 1万+

AtCoder Beginner Contest 164 E Two Currencies【最短路】

题目链接 题目描述 给定n个点,m条无向边,初始状态下手里有s个银币。从u点到v点需要花费a个硬币,b个时间单位。在每个点可以花d个时间单位兑换c个银币,求从起点1到各个点需要的最短时间。 思路 这题很关键的一个突破口是数据范围:50个点,从u到v花费不超过50银币,所以总花费不超过2500.通过一个二维数组dis[ i ][ j ]来表示到达 i 点时还剩下 j 个银币时需要的最小值,然后跑一遍...

cjlu zx的博客 569

基于STM32的家庭环境监测毕业设计(全部资料)

本文设计并实现了一套基于STM32的家庭环境监测系统,具备温湿度、烟雾浓度和PM2.5检测功能,通过OLED屏实时显示数据,并能自动或手动控制风扇、加湿器等设备。系统采用分层架构设计,包含数据采集、处理、显示和控制执行模块,经测试性能稳定可靠。研究结果表明,该系统能有效提升家庭环境监测与控制的智能化水平,但仍存在传感器精度和智能化程度不足等问题,未来可进一步优化硬件配置并引入AI算法提升性能。

3254968421的博客 461

AtCoder Beginner Contest 090 D - Remainder Reminder

D - Remainder ReminderTime limit : 2sec / Memory limit : 256MBScore : 400 pointsProblem StatementTakahashi had a pair of two positive integers not exceeding N, (a,b), which he has forgotten. He rememb...

Jack_zhuiyi的博客 454

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

AtCoder Beginner Contest 090C Flip,Flip, and Flip......

https://atcoder.jp/contests/abc090/tasks/arc091_a 题意:在nm的网格上每格一张卡,每个格子操作1次,每次操作把他自己和相邻的格子都翻转一次,开始时每个卡都朝上,问操作后有几张朝下。 思路:每个格子被翻的次数等于与它相邻的格子的数量加1。先考虑n,m都是1,那么输出1。如果有一个是1,就输出另一个数-2,如果都大于2,那么输出(n-2)(m-2),因...

zekunzhao的博客 251

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

赛后总结AtCoder Beginner Contest 090(Beginner)

妈也,这些题目我竟然……做不出!!!???考时和平时是两、码、事!!! ——————————————————————————————————————————好了,让我们冷静地分析一下为什么会这样。[题意、题解分析来自网络][英语不好是个伤]a.3分钟。其实花了好久才看懂题面。 A题题解:直接输出左上对角线即可。b.12分钟。还好,达标。 B题题意:求给定区间中回文数的个数。 B题题解:暴力即可。c...

Eliza_Her的博客 374

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

AtCoder Beginner Contest 090 D - Remainder Reminder(余数性质)

题目 给你一个n,一个k,k+1&lt;=n&lt;=1e5 问有多少对(a,b),a&lt;=n且b&lt;=n,且a%b&gt;=k 输出这个对数 思路来源 https://blog.youkuaiyun.com/tong_zhi/article/details/79533298 题解 只有b比k大,余数才能大于等于k 所以枚举b,从k+1到n b把区间[1,n]分成n/b个完整段,还可...

小衣同学的博客 504

Atcoder beginner contest 087C Candies

https://atcoder.jp/contests/abc087/tasks/arc090_a 题意:1个2×n的格子,从左上角出发,每次只能往下或往右走,一直到右下角。求经过的格子中,数值的总和最大值。 思路:直接dp #include<cstdio> #include<string> #include<cstring> #include<utili...

zekunzhao的博客 203

Running to the End(Codeforces & AtCoder 百套计划)

...Reserved for the future... 仿照xxy dalao的CF&CC百套计划,做了一个Codeforces & AtCoder 百套计划,按这个速度刷下去,每周大约能做3-4场比赛,争取在NOIp 2018前完成100套比赛的题解,把自己的水平提高到NOIp水平。路漫漫其修远兮。如果这两个平台的题目不够的话,可能还会加上CodeChef的比赛吧...

dav74739的博客 226

AtCoder Beginner Contest 164 E(二维 图上dp)

题目链接 E - Two Currencies 题意:给你n节点m条边的无向图 每条边有s 和 t ,s 代表 经过这条路要花费s银币,t代表走这条路需要消耗的时间 每个节点有c[i]、d[i] 代表在i这个节点兑换c个银币消耗d时间。 问从1节点出发 到达其他节点时的最小时间 初始金币为s 做法:设dp[i][j] 代表 到达i这个节点拥有j银币时的最小时间。 进行n+1轮...

ccsu_deer 663

Atcoder Beginner Contest094小结

AtCoder Beginner Contest 094 2018/04/14 20:10:00 ~ 2018/04/14 21:50:00这场比赛是我人生为数不多的AK,也刷新了我的名次记录,感觉很好。其实题目还是比较水的,毕竟以前比赛D题会卡我一段时间。闲话少说,上题解:A - Cats and DogsTime limit : 2sec / Memory limit : 256MBScore...

fu_xuantong的博客 620

Atcoder Beginner Contest 164 D补题

Problem Statement Given is a string S consisting of digits from 1 through 9. Find the number of pairs of integers (i,j)(1≤i≤j≤|S|) that satisfy the following condition: Condition: In base ten, the i-t...

killer_gac的博客 355

【AtCoder】AtCoder Regular Contest 094 题解

【比赛链接】点击打开链接【题解链接】点击打开链接【C】找到原序列的两个中位数\(X\),\(Y\),不妨令\(X≤Y\)。若\(X_i≤X\),\(B_i=Y\),否则\(B_i=X\)。时间复杂度\(O(NLogN)\)。【代码】#include&lt;bits/stdc++.h&gt; using namespace std; const int MAXN = 200005; template...

cz_xuyixuan的博客 445

AtCoder Beginner Contest 094 D - Binomial Coefficients[组合数性质]

D - Binomial CoefficientsTime limit : 2sec / Memory limit : 256MBScore : 400 pointsProblem StatementLet comb(n,r) be the number of ways to choose r objects from among n objects, disregarding order. Fr...

Haipai1998的博客 367

AtCoder Beginner Contest 164 E - Two Currencies

题意: 给 nnn 个城市,nnn 条路,sss 个银币,每条路需要花费 aIa_IaI​ 个银币和 bib_ibi​ 分钟,可以在第 iii个城市花费 did_idi​ 分钟获得 cic_ici​ 银币(无限次),求从 111 到 2...n2...n2...n 最少花费的时间。 最短路,f[i][j]f[i][j]f[i][j] 代表到第i个城市身上有 jjj 个银币的最少花费时间,由...

邵光亮的博客 14万+

AtCoder Beginner Contest 164 E Two Currencies Bellman-Ford优化思想+01背包+动归dp状态转移

AtCoder Beginner Contest 164 比赛人数11302 比赛开始后15分钟看到所有题 总目录详见https://blog.youkuaiyun.com/mrcrack/article/details/104454762 在线测评地址https://atcoder.jp/contests/abc164/tasks/abc164_e 考察最短路,但换钱是个难题,...

mrcrack的博客 951
上一篇: 洛谷 P1091 合唱队形
下一篇: Java Web实验之简单的网站注册登录
sortmin
博客等级 码龄9年 45粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值