CSUFT 2018年 个人赛(1) B题(HihoCoder 1331) 及G题 (HDU - 2669)

基于MATLAB的电池等效电路模型(ECM)仿真,用于分析电气行为和动态响应.zip 1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 立即下载

继续补题啦~

先上题目

  B 原题地址

It is well known that each digit in a binary number can be only 0 or 1. Little Hi is wondering what happens if digit 2 is also allowed. He calls these numbers Biinary Numbers. For example (21)ii = 2 * 21 + 1 = 5, (112)ii = 1 * 22 + 1 * 21 + 2 = 8.

Little Hi soon notices that in biinary number system, numbers may have more than one representations. For example 8 has other representations as (1000)ii, (200)ii, (120)ii.

Given a decimal number N, Little Hi wants to know how many different representations of N exist in biinary number system? 

Input

A decimal number N. (0 ≤ N ≤ 1000000000)

Output

The number of N's representations in biinary system.

Sample Input
8
Sample Output
4

思想:

判断数值是否为偶数 

若为偶数 则最后一位数为0或是2 

若为奇数 则最后一位数只能是1 

然后 递归继续讨论前一位的值

上代码:

#include <stdio.h>
#include <iostream>
//扩展二进制数
using namespace std;
int f(int x)
{
    if (x==1||x==0) return 1;//只有 0 或 1 的时候 存在一种情况 2 还可以再进一位
    if (x%2==0)//如果为偶数  末位可能为 0 或 2
        return f(x/2)+f((x-2)/2);
    else
        return f(x/2);
}

int main()
{
    int n;
    while (scanf("%d",&n)!=EOF)
    {
        printf("%d\n",f(n));
    }
    return 0;
}

在比赛的时候有想过 用三叉树模拟

但是 未能实现

就是 按照位数来一步一步往上相乘叠加

如果 有大神看到 并用这种方法做出来的请告诉我(≧∇≦)ノ


然后是G题

Romantic

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9210    Accepted Submission(s): 3895


Problem Description
The Sky is Sprite.
The Birds is Fly in the Sky.
The Wind is Wonderful.
Blew Throw the Trees
Trees are Shaking, Leaves are Falling.
Lovers Walk passing, and so are You. 
................................Write in English class by yifenfei

 

Girls are clever and bright. In HDU every girl like math. Every girl like to solve math problem!
Now tell you two nonnegative integer a and b. Find the nonnegative integer X and integer Y to satisfy X*a + Y*b = 1. If no such answer print "sorry" instead.
 

Input
The input contains multiple test cases.
Each case two nonnegative integer a,b (0<a, b<=2^31)
 

Output
output nonnegative integer X and integer Y, if there are more answers than the X smaller one will be choosed. If no answer put "sorry" instead. 
 

Sample Input

 
77 5110 4434 79
 

Sample Output

 
2 -3sorry7 -3
 

Author
yifenfei
 

Source
 

Recommend
lcy
 


欧几里得扩展定理

可以先了解一下 欧几里得定理 以及扩欧 戳这里

(直接拿模板做的)(逃

#include <cstdio>
int x,y;
int gcd(int a,int b)//欧几里得扩展
{
    int t,d;
    if (b==0)
    {
        x=1;
        y=0;
        return a;
    }
    d=gcd(b,a%b);
    t=x;
    x=y;
    y=t-(a/b)*y;
    return d;
}
int main ()
{
    int a,b;
    while(~scanf("%d%d",&a,&b))
    {
        int d = gcd(a,b);//a*x+b*y=d
        if(d!=1)
        {
            printf("sorry\n");
            continue;
        }
        while(x <= 0)
        {
            x=x+b;
            y=y-a;
        }
        printf("%d %d\n",x,y);
    }
    return 0;
}


最近都没怎么做题目啊

要好好加油了( ̄m ̄)

隔离型全桥LLC谐振变化器建模及参数设计资料【仿真+设计报告+计算书】 内容概要:本文档系统性地提供了隔离型全桥LLC谐振变换器的建模、仿真与参数设计全套技术资料,涵盖Simulink/Plecs仿真模型、详细设计报告及Mathcad计算书,内容涉及开环与闭环控制、软启动过程、恒压恒流双闭环竞争控制等多种工况。资料还拓展至多相交错LLC、双向CLLC拓扑以及V2G(Vehicle-to-Grid)电动汽车充放电等前沿应用场景,并融合状态估计算法(如卡尔曼滤波、扩展卡尔曼滤波、粒子滤波)与神经网络技术进行系统性能优化,配套PPT说明与高水平EI期刊复现案例,为电力电子领域的科研与工程设计提供完整的技术支撑; 适合人群:适用于电力电子、电气工程及其自动化等相关专业的高校研究生、科研人员,以及从事高频DC-DC变换器、新能源电源系统开发的工程师,具备扎实电路理论基础和Matlab/Simulink仿真能力者尤佳; 使用场景及目标:①支撑LLC谐振变换器相关的科研课题、学位论文或项目开发;②开展高频高效电源的参数设计、效率优化与动态响应分析;③学习并复现高水平期刊中先进的控制策略,如变频控制、混合移相控制及智能优化算法;④掌握Simulink/Matlab在电力电子系统建模、控制算法实现与状态估计中的综合应用; 阅读建议:建议结合仿真模型、Mathcad计算书与设计报告三位一体同步研习,重点理解主电路参数设计与闭环控制逻辑之间的耦合关系,优先运行典型算例并调试关键模块,有条件者可进一步推进至硬件原型验证,并积极探索状态估计与人工智能算法在电力系统动态建模中的融合应用。 立即下载

相关推荐

SAP中成本估算没有找到工艺路线消息处理实例

在针对成品的标准成本核算处理过程中,系统中会经由设定好的策略来收集成品相关成本组成,最终计算出产成品的标准成本。关于成本组成,可以归纳为三个基本要素,料,工,费。即标准成本就是要知道,生产一件成品,需要消耗多少钱的原材料?消耗多少钱的人工?以及其它的间接消耗? 某日,接到CO同事的反馈,在用CK11N做产成品标准价格核算时,提示没有工艺路线确定,但该消息为绿灯,可以通过。基于业务上的谨慎,提出分析。 从提示可以看出问题与工艺路线有关。因为,成品工艺路线中设定有成品生产所耗工时,所以,在计算产成品标准

专注SAP应用技术文章写作,致力于拉近用户与系统间的距离; 6278

HDU-1091-A+B for Input-Output Practice (III)(继续水)

A+B for Input-Output Practice (III) Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 84220    Accepted Submission(s): 44153 Problem Des

保持对编程的热情! 1019

ZXDoc工业级CAN总线仿真工具全解析与应用实践

CAN总线作为现代工业通信的核心协议,其仿真技术是汽车电子和工业控制领域的关键支撑。通过物理层信号模拟、协议层报文解析和应用层人机交互的三维仿真,开发者能够构建完整的硬件在环测试环境。ZXDoc作为工业级仿真工具,集成了DBC工程化管理、HMI面板设计和自动化测试脚本等核心功能,特别适用于ECU开发、产线验证等场景。工具支持ISO11898标准协议,提供错误帧注入、负载压力测试等高级特性,结合Python API可实现复杂测试用例的自动化执行。在新能源车VCU测试等实践中,通过优化采样点等参数配置,显著提升

weixin_30096975的博客 470

HDU 1390 Binary Numbers

Binary Numbers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1778    Accepted Submission(s): 1121 Problem Description Given a posit

闲暇时光写代码 790

一种高超声速飞行器弹道的仿真方法

设计并实现了一个高超声速飞行器弹道仿真算法,并应用到基于OSGEarth的态势中。

eyepeak的博客 6542

【Clickhouse从入门到精通】第51篇:ClickHouse权限管理体系详解

摘要 本文是ClickHouse权限管理系列文章的第51篇,重点解析ClickHouse RBAC权限体系中的GRANT/REVOKE机制。文章详细介绍了GRANT语句的基础语法与权限类型,包括SELECT、INSERT等常规权限以及WITH GRANT OPTION转授权功能。特别深入讲解了列级权限的实现方式,通过SELECT(col1,col2)语法实现字段粒度的访问控制,并展示了权限查询与验证方法。本文还对比了ClickHouse 20.4版本前后权限管理体系的差异,为构建安全的多租户数据平台提供了关

xyghehehehe的专栏 440

【题解】2019CCPC哈尔滨B Binary Numbers 动态规划,二进制,状态设计

这场一共272个人,有三道金牌题,A(22/340),B(29/198),L(27/388)。 做出任意两道就可以7题拿金,3道全出最高可以到第五名,不算打星第三名(渡渡鸟nb!)。 训练赛中我花了不少时间想B题,临下场才有一些不成熟的思路。 czq想出了L题但是写残了,整理一番之后我上去重写过了。 tyx和czq想出了A题,tyx写炸了(捶地笑)。 还要加油啊。 交题链接:GYM102394B...

秋叶红于二月花 1394

mojoPortal 路径穿越漏洞复现(CVE-2025-28367)(附脚本)

 在 mojoPortal CMS 版本 <=2.9.0.1 中发现了一个导致 ViewState 反序列化的目录遍历漏洞。通过利用此问题,未经身份验证的攻击者可以泄露 Web 根目录中的敏感文件,包括应用程序的文件。此配置文件包含用于验证和解密 ViewState 数据的文件。知道此密钥后,网络攻击者可以构建恶意 ViewState 有效负载,从而导致在底层服务器上执行远程代码。(CVE-2025-28367)

iSee857的博客 500

Binary Numbers

Representing Binary NumbersComputers operate on 1's and 0's; these are called 'bits'. A byte is a group of 8 bits, like this example: 00110101. A computer word on a 32-bit computer ('int') is 4 bytes,...

竹喧的博客 1456

基于STM32、HAL库、I2C接口的姿态传感器/陀螺仪之ICM-42670-P驱动 C语言程序设计

/ 设置加速度计和陀螺仪的工作模式。// 读取加速度计和陀螺仪数据。

corlin6688的博客 1180

YOLOv8高级应用实战:多目标跟踪+实例分割+小样本检测(工业/安防场景落地指南)

安防监控中,需要跟踪多个行人的运动轨迹,而不只是框出“这是行人”;工业质检时,要精确分割出零件的缺陷区域(像素级),而不是只给一个粗略的矩形框;罕见场景下(如特殊故障检测、稀有动物识别),只能收集到几十张样本,普通训练方法精度惨不忍睹。我在落地工业安防和质检项目时,把YOLOv8的高级功能摸了个遍,踩过“多目标跟踪遮挡丢帧”“实例分割边缘模糊”“小样本检测过拟合”等一系列坑,最终总结出这套可直接复用的实战方案。多目标跟踪(ByteTrack)、实例分割、小样本检测。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 750

PTA| L1-025 正整数A+B (有坑点)

读入带空格的字符 除了gets 还有scanf("%[^\n]",b); 受教了_(:з)∠)_

OneLine_的博客 1501

使用PostgreSQL构建高可用数据库集群

在现代企业级应用中,数据库的高可用性已成为业务连续性的核心要求。PostgreSQL作为一款功能强大的开源关系型数据库,其高可用架构的设计直接影响着系统的稳定性和可靠性。

九天的专栏 1258

2019湘潭赛题解 | E题 XTCPC (三种写法)

这道题 在比赛的时候其实已经有思路了 但是在最后45分钟的时候 队友说我们就选一道题来做吧…… 然后选了B题 (就是题意理解错误了的那题 so没做出来) 放一下E题题面 E - Hello XTCPC You have a string of lowercase letters.You need to find as many sequence “xtCpc” as possib...

OneLine_的博客 999

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

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

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

PTA| L1-046 整除光棍 (JAVA代码)

先上题目 L1-046整除光棍(20 分) 这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数...

OneLine_的博客 776

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

CSUFT OJ 1142 及 1141

想把两道题目一起写一下   就先说简单的1142这道题目是 2017年度上学期第三次月赛的B题1142: Real Small Water ProblemTime Limit: 1 Sec Memory Limit: 128 MBSubmit: 37 Solved: 10DescriptionThe senior wanted you to create a water problem.This ...

OneLine_的博客 660

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

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

判断字符是否为字母,数字 HDU - 2024

同学问了我一道hdu的水题 题号是2024 原题地址戳这里C语言合法标识符Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 86924    Accepted Submission(s): 33443Problem Description输入...

OneLine_的博客 577

CSUFT 个人赛(2) C题(POJ - 1316) D题(HDU - 2076) G题(HihoCoder - 1740) H题(HDU - 5640)

简单的题目 也没有考虑周全......

OneLine_的博客 564

HDU 6216 (2017icpc青岛网络赛)

A Cubic number and A Cubic Number Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 2478    Accepted Submission(s): 1015   Problem Description ...

OneLine_的博客 507

Gym - 101246B 3D City Model

第一次写博客 想记录下学习的过程吧 加油:) 目前 都会先写一些比赛之后要补的题目

OneLine_的博客 456

CSUFT 2018年个人赛(1) F题(51nod-1347)及 H题 (hdu-1789)

来补两道水题

OneLine_的博客 420

51 nod -1083 矩阵取数问题

原题地址: 戳这里1083 矩阵取数问题基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题一个N*N矩阵中有不同的正整数,经过这个格子,就能获得相应价值的奖励,从左上走到右下,只能向下向右走,求能够获得的最大价值。例如:3 * 3的方格。1 3 32 1 32 2 1能够获得的最大价值为:11。Input第1行:N,N为矩阵的大小。(2 &lt;= N &lt;= 5...

OneLine_的博客 360

CSU - 2130 Permutations

周日 毫无准备地被拉去打了一场现场赛书包里装的是

OneLine_的博客 358
上一篇: 位运算--求一个二进制数中1的个数
下一篇: CSUFT 个人赛(2) C题(POJ - 1316) D题(HDU - 2076) G题(HihoCoder - 1740) H题(HDU - 5640)
OneLine_
博客等级 码龄9年 48粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值