codeforces 1217 A.Creating a Character ,B. Zmei Gorynich

自定义串口通讯协议 自定义串口通讯协议的实现方法 阅读详情

A.Creating a Character       

题目链接:codeforces 1217A

题意:

   给定 m, n , exp ,问将exp 分配给 m和 n 保证    m > n 有多少种分法

题解:

   设给 m 加 addm , 则      m + addm >   n + (exp - addm)           

  2*addm > n + exp -  m

  2 * addm > n + exp - m + 1 

  addm >  (n + exp - m + 1 ) / 2;

因为要向下取整 , 所以 addm >  (n + exp - m + 2 ) / 2;

所以最少给m 加(n + exp - m + 2 ) / 2

ans = max(exp - addm + 1, 0);

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
	int t;
	cin >> t;
	while(t--){
		int m, n, exp;
		cin >> m >> n >> exp;
		int addm = max(0, (n+exp-m+2) / 2);
		int ans = max(0, exp - addm + 1);
		cout << ans << endl;
	}
	return 0;
}

 

 

B. Zmei Gorynich

题目链接:codeforces 1217B

题意:

   给 n 把刀, 怪物头为 m 个   ,然后每把刀可以砍掉怪物 Xi 个头,长出 Yi  个头,问最少操作多少次

题解:

   思维题, 只用考虑最后一次砍掉最多的,然后其他的时候砍掉的头减去长出来的头差值最大

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
	int t;
	cin >> t;
	while(t--){
		int n, m, k, h, maxk = 0, maxd = -999999999;
		cin >> n >> m;
		for(int i = 1; i <= n; i++){
			cin >> k >> h;
			if(k > maxk){
				maxk = k;       // 砍掉的头最多
			}
			if(k - h > maxd){
				maxd = k - h;  // 砍掉和长出来的差值最大
			}
		}
		int ans = 1;
		m = m - maxk;        // 最后一次砍掉最多
		if(m > 0){
			if(maxd <= 0){   // 如果差值为负,不可能砍完
				ans = -1;
			}
			else{
				ans = ans + (m + maxd - 1) / maxd;
			}
		}
		cout << ans << endl;
	}
	return 0;
}

 

STM32驱动AD7779:双极性电源下8通道同步ADC的SPI配置与数据采集实战 本文详细介绍了在双极性电源供电下,使用STM32通过SPI接口驱动AD7779同步ADC芯片实现8通道高精度数据采集的实战经验。重点解析了电源设计、抗干扰处理、寄存器配置、SPI通信技巧及数据校准方法,帮助工程师解决工业测量中的同步采样与噪声控制难题。 阅读详情

相关推荐

从ST转国产ARM必看:GD32/APM32等5款芯片的SWD下载全攻略(含CH32特殊处理)

本文为从STM32转向国产ARM芯片的开发者提供了详细的SWD下载调试指南。针对GD32F103C8T6、APM32F103C8T6等五款热门国产芯片,详细说明了如何利用已有的ST-Link工具和Keil MDK环境进行程序烧录,并特别介绍了CH32F103芯片所需的独立器件库安装等特殊处理方法,帮助开发者实现平滑迁移,提升开发效率。

weixin_29195615的博客 278

Educational Codeforces Round 72 B. Zmei Gorynich(贪心)

  题意:有一个怪兽,你可以有n中方式去攻击他,一开始他有10个头,对于每一次攻击都可以是怪兽掉d个头,长出来h个头,问最少需要多少次攻击可以消灭怪兽(怪兽没有头即为消灭)。   思路:我们可以贪心的选择攻击的方式,选择经过一次攻击消失的头最多的那一次攻击,每次都选择这种方式的攻击,知道怪兽的头的数量小于等于这一组最大的d即可,那么我们就可以得到 x - times*(d-h) ≤ mmax;即...

Sun 416

STM32串口调试踩坑记:HAL_UART_ErrorCallback里不先解锁,你的中断接收就废了

本文深入分析了STM32串口调试中HAL_UART_ErrorCallback的锁机制陷阱,指出在错误回调中不先解锁会导致中断接收失效的问题。通过解析HAL库源码,提出了正确的错误处理实现方法,并分享了预防措施与最佳实践,帮助开发者提升串口通信的可靠性。

weixin_33733810的博客 512

B. Zmei Gorynich(贪心+细节)

题意:有一个怪物初始化有x个头,然后你有n种攻击方式;每种攻击方式对怪物造成的伤害位:看掉了怪物min(d,x)个头,然后如果怪物头的数目>0,那么他就会在你攻击之后重新生成h个头; 问最小的攻击次数使得怪物over; 其实这道题我刚开始用的结构体比值去找的,估计因为精度问题吧; 后来改了想法: 1.如果我用最大的d去最后攻击怪物,是不是我能保证,关系洗白了并且怪物不可能洗白了还去+h个...

qq_44555205的博客 491

要配置西门子G120XA变频器实现**端子启停**和**Modbus RTU(485)频率给定

如有问题,可通过STARTER软件在线诊断Modbus通讯状态。要配置西门子G120AX变频器实现。

微:13763355074 4844

Abaqus传热分析HETVAL和USDFLD子程序联合

Hetval子程序常用于定义内部热源,该子程序可以定义材料内部的生热量(如相变、高分子结晶生热),并且能够调用state variable 状态变量,可以与USDFLD子程序联合使用。HETVAL子程序用于计算传热系数并在单元上定义,USDFLD子程序用于在每个时间布更新温度场。

qq_41900477的博客 2660

B. Zmei Gorynich

滴答滴答---题目链接 B. Zmei Gorynich time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You are fighting wit...

chen_zan_yu_的博客 494

河道水位标尺识别预警 yolov7

河道水位标尺识别预警系统通过python+yolov7网络模型技术,河道水位标尺识别预警算法对河道水位标尺进行实时监测,当河道水位出现异常情况时,河道水位标尺识别预警算法将自动发出警报提示后台管理人员及时采取措施。YOLO系列算法是一类典型的one-stage目标检测算法,其利用anchor box将分类与目标定位的回归问题结合起来,从而做到了高效、灵活和泛化性能好,所以在工业界也十分受欢迎。Yolo模型采用预定义预测区域的方法来完成目标检测,具体而言是将原始图像划分为 7x7=49 个网格(grid),每

燧机科技的博客 2302

【Codeforces】1217B - Zmei Gorynich

Problem Description: You are fighting with Zmei Gorynich — a ferocious monster from Slavic myths, a huge dragon-like reptile with multiple heads! Initially Zmei Gorynich hasxxheads. You can dea...

麦芽雪冷萃 812

海康网口相机不能被flexscan3d识别到MVS版本为4.6.1,flex为3.3.24在MVS中能够检测到,但是在flex中只能看到电脑自带相机,如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1040

QT应用编程: 基于UDP协议设计的大文件传输软件

一、环境介绍 QT版本: 5.12.6 编译器: MinGW 32 传输协议: UDP 功能介绍:软件由客户端和服务器组成,客户端通过 UDP协议不断循环地向服务端发送文件,文件传输速率可以达到10MB/s以上,文件传输后支持自动删除,客户端上可以支持每分钟创建一个文件并以时间戳命名,每个生成的文件可以设置大小,默认大小为6GB; 服务端收到文件之后,将文件进行存储到本地,可以指定时间自动删除文件;服务端可以动态计算传输速率,并写入日志文件; 服务器可以支持同时接收多个客户端的文件上传。...

2803

【Codeforces】1217A - Creating a Character

Problem Description: You play your favourite game yet another time. You chose the character you didn't play before. It hasstrstrpoints of strength andintintpoints of intelligence. Also, at start,...

麦芽雪冷萃 1165

基于ESP32的AI 古琴:基于音频指纹的民族乐器智能校准系统设计与实现

硬件选型兼顾实用性与低成本,接线简单易实现;基于 MFCC 的音频指纹算法,能有效识别古琴弦的音高特征;人机交互友好,新手可快速上手。

weixin_42300449的博客 306

【思维题】Codeforce 1217A Creating a Character

这段时间要沉迷刷题一段时间了,就让优快云陪我一起吧! 一、题目大意 题目的大致意思是,你要创造一个角色,这个角色有着Strength和Intelligence两个属性,你可以随意的进行分配。在每一个给定的输入中,有三个数strength, intelligence, exprience,前两个数表示选择的角色固有的属性,后一个数是待分配的属性点,要求该创造的角色Strength属性严格大于I...

Johnson的博客 465

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

【题解】codeforce 1217 B. Zmei Gorynich⭐⭐ 【贪心】

codeforce 1217 B. Zmei Gorynich You are fighting with Zmei Gorynich — a ferocious monster from Slavic myths, a huge dragon-like reptile with multiple heads! Initially Zmei Gorynich has x heads. You ca...

Suprit's blog 793

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

codeforces 1217B-Zmei Gorynich(简单思维)

codeforces 1217B-Zmei Gorynich You are fighting with Zmei Gorynich — a ferocious monster from Slavic myths, a huge dragon-like reptile with multiple heads! Initially Zmei Gorynich has x heads. You can...

qq_43148759的博客 483

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

codeforces1217C The Number Of Good Substrings

https://codeforces.com/problemset/problem/1217/C 考虑到2^20>2e5 那么长度肯定不超过20了,所以直接枚举就行 为了避免重复,我们考虑枚举每一个二进制数的第一个1的位置,不管他左边有多少0。 每往右边移动一位,这个数字就会变大,左区间就会更左,因为我们枚举的是第一个1位置,所以左区间l必须大于上一个1的位置last,即l>l...

binarycopycode 990

codeforces 1217D Coloring Edges

https://codeforces.com/problemset/problem/1217/D 如果无环,那么就是1 如果有环,答案就是2,对于u<v的边,颜色是1,u>v的颜色是2,这样就不会有同色环了 #include<bits/stdc++.h> #define maxl 300010 using namespace std; int n,m,ans,c...

binarycopycode 476

cf----2019-09-13(Equalizing by Division (easy version),Zmei Gorynich,Two Small Strings)

明若清溪天下绝歌 缱绻成说,不知该在哪处着墨;一生情深怎奈何世事 徒留斑驳,只一念痴恋成奢。 The only difference between easy and hard versions is the number of elements in the array. You are given an arrayaaconsisting ofnnintegers. In one ...

0k-ok 584

codeforces 1217D - Coloring Edges(topu)

链接 题意: 有n个点m条边组成的有向图,要给边涂色,使得不存在一个由相同颜色组成的环。 思路: 如果图中本来就没有环,全部涂成一种颜色即可。 有环的情况时,由于一个组成一个环的边必定有两种边,编号小的–>编号大的、编号大的–>编号小的。把这两种边涂成两种颜色即可。 参考代码: #include <bits/stdc++.h> using namespace std; ...

冰柠橙的博客 343

Codeforce---Educational Codeforces Round 72 (Rated for Div. 2)题解(ABCD)

A题: Creating a Character time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You play your favourite game yet another time. You chose the chara...

V4yne.的博客 658

CF1217B Zmei Gorynich(贪心)

题意:t组数据,n个技能,刚开始恶龙有x个头,每个技能di,hi,意思是可以砍掉di个头,然后有长出了hi个头 贪心,找个实际砍掉头的最大值 特殊情况进行特判 #include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <vec...

_Alexander的博客 305

CodeForces - 1217A Creating a Character (思维 )

CodeForces - 1217A Creating a Character 题目: You play your favourite game yet another time. You chose the character you didn’t play before. It has str points of strength and int points of intellig...

weixin_45691686的博客 364

B. Zmei Gorynich ( Educational Codeforces Round 72 (Rated for Div. 2))

You are fighting with Zmei Gorynich — a ferocious monster from Slavic myths, a huge dragon-like reptile with multiple heads! Initially Zmei Gorynich hasxxheads. You can dealnntypes of bl...

a13920760825的博客 285

Educational Codeforces Round 72 (Rated for Div. 2)--A. Creating a Character--二分

A. Creating a Character time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You play your favourite game yet another time. You chose t...

lanshan1111的博客 1778

【Codeforces 1217D】Coloring Edges(构造)

题目链接 无环时答案为111。比赛时我大胆猜了一下有环时答案必为222,凭感觉瞎搞了一个算法: 1.拓扑排序,去掉的边标蓝色。如果没有入度为000的点,结束。 2.取一个入度不为000的点,将它的入边标红色然后删去,回到步骤1。 当时抱着试试的心态交了一发,结果A掉了…因为nnn很小所以我没多想,每次暴力找入度不为000的点,写成了O(n2+m)O(n^2+m)O(n2+m)。如果用链表维护一下入...

xzyxzy 802
上一篇: codeforces 1003A. Polycarp's Pockets,C. Intense Heat(暴力)
下一篇: codeforces 71A. Way Too Long Words,B - Progress Bar
error0318
博客等级 码龄9年 57粉丝 515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值