noip2012 阅读程序4

1012 - NOIP 2012 提高组初赛试题 第 1 题 目前计算机芯片(集成电路)制造的主要原料是( ),它是一种可以在沙子中提炼出的物质。 A. 硅 B. 铜 C. 锗 D. 铝 本题共1.5分第 2 题 ( )是主要用于显示网页服务器或者文件系统的 HTML 文件内容,并让用户与这些文件交互的一种软件。 A. 资源管理器 B. 浏览器 C. 电子邮件 D. 编译器 本题共1.5分第 3 题 目前个人电脑的( )市场占有率最靠前的厂商包括 Inte... 阅读详情
#include<cstdio>
#include<cstring>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<ctime>
#include<iostream>
using namespace std;
const int maxn=1000;
int lefts[20],rights[20],father[20];
string s1,s2,s3;
int n,ans;

void calc(int x,int dep)
{
	ans+=dep*(s1[x]-'A'+1);
	if(lefts[x]>=0) calc(lefts[x],dep+1);
	if(rights[x]>=0) calc(rights[x],dep+1);
}

void check(int x)
{
	if(lefts[x]>=0) check(lefts[x]);
	s3=s3+s1[x];
	if(rights[x]>=0) check(rights[x]);
}

void dfs(int x,int th)
{
	if(th==n)
	{
		s3="";
		check(0);
		if(s3==s2)
		{
			ans=0;
			calc(0,1);
			cout<<ans<<endl;
		}
		return;
	}
	if(lefts[x]==-1&& rights[x]==-1)
	{
		lefts[x]=th;
		father[th]=x;
		dfs(th,th+1);
		father[th]=-1;
		lefts[x]=-1;
	}
	if(rights[x]==-1)
	{
		rights[x]=th;
		father[th]=x;
		dfs(th,th+1);
		father[th]=-1;
		rights[x]=-1;
	}
	if(father[x]>=0)
	{
		dfs(father[x],th);
	}
}

int main()
{
#ifndef ONLINE_JUDGE
  freopen("in.txt","r",stdin);
#endif
	int i,j;
	cin>>s1;
	cin>>s2;
	n=s1.size();
	memset(lefts,-1,sizeof(lefts));
	memset(rights,-1,sizeof(rights));
	memset(father,-1,sizeof(father));
	dfs(0,1);
	//printf("%.2lf\n",(double)clock()/CLOCKS_PER_SEC);
  return 0;
}

/*
*/

NOIP2012年普及组初赛题目及答案分析 A.动态规划 B.贪心 C.分治 D.搜索【分析】A选项动态规划是从全局考虑最终得出一个最优解,B选项贪心法,是从局部开始考虑出一个解,只是局部最优解,不一定是全局最优解。C 选项分治的思想是把问题分而治之,把大化小。搜索算法就跟走迷宫一样,遇到路口就标记,直到找到出路。 阅读详情

相关推荐

NOIP 2012 普及组初赛试题

依次输出每个点的战斗力,最后输出战斗力最高的点的编号(如果若干个点的战斗力并列最高,输出其中最大的编号)。( )就是把一个复杂的问题分成两个或更多的相同类似的子问题,再把子问题分解成更小的子问题……以下关于仿生学的叙述,错误的是( )( )是主要用于显示网页服务器或者文件系统的 HTML 文件的内容,并让用户与这些文件交互的一种软件。目前计算机芯片(集成电路)制造的主要原料是( ),它是一种可以在沙子中提炼出的物质。n 个整点(横纵坐标都是整数),其中一定存在两个点,它们连线的中点也是整点,那么。

cataplay的博客 323

NOIP 2012 提高组初赛--解析(未全部完成,待更新)

原解析链接两个非空集合A与B间存在着对应关系f,而且对于A中的每一个元素x,B中总有有唯一的一个元素y与它对应,就这种对应为从A到B的映射,记作f:A→B。 利用p∨¬ p和p∧¬ p可以构造出常数true和false 直观地,题目中含p,q,r的全体本质不同的表达式应当是{0,1}^3到{0,1}的全部映射的一个子集。 注意到我们利用形同((p∧1)∧(q∧0)(r∧1))∨((p∧1)∧(q∧1)(r∧1))∨...这样的式子可以构造出{0,1}^3到{0,1}的任意一个映射,所以只要统计这样的映射的数

weixin_63294643的博客 1462

NOIP 2012 年普及组初赛试题整理

问题求解 题目答案: 5 题目解析: 贪心法。构造出最坏情况下至多选4点、不在同一条直线上,此时再添加任意一个点,则一定出现3点一线。 题目答案: 2880 题目解析: 圆排列问题。 5名大陆选手的排列方案数为:5 ! 5名港澳选手安排在大陆选手之间的5个空位的排列方案数为:5 ! 总的排列方案数为:5 ! × 5 ! 。 但每位选手左边相邻的选手均相同,为重复方案。 最终结果为: 阅读程序 #include <iostream> using namespace..

muzixuan1949的博客 843

NOIP 提高组 初赛 四、阅读程序写结果 习题集(八)NOIP2012-NOIP2013

NOIP 提高组 初赛 四、阅读程序写结果 习题集(八)NOIP2012-NOIP2013 1.第十八届(NOIP2012) 问题: 1. //2012.4.1 #include int main(){     int n,i,temp,sum;     int a[100];     scanf("%d",&n);     for(i=1;i         scan

mrcrack的博客 1513

NOIP 2012 普及组初赛试题及解析

NOIP 2012 普及组初赛试题及解析

QD_Jason的博客 1056

NOIP2012普及组初赛难点整理

选择题 如果一棵二叉树的中序遍历是 BAC,那么它的先序遍历不可能是( )。 A. ABC B. ACB C. BAC D. CBA 【解析】根据中序遍历和先序遍历可以惟一确定一棵二叉树。使用排除法。 选项A的二叉树形态为: 选项B中A是根,其中序遍历是 BAC,则B为左子树C为右子树,那么其先序遍历不可能是ACB,所以B选项错误。 选项C的二叉树形态: 选项D的二叉树形态: 地址总线的位数决定了 CPU 可直接寻址的内存空间大小,例如地址总线为 161616 位,其最大的可寻址空间为 646464K

少儿编程乔老师 1380

NOIP 提高组 初赛 四、阅读程序写结果 习题集(七)NOIP2010-NOIP2011

NOIP 提高组 初赛 四、阅读程序写结果 习题集(六)NOIP2010-NOIP2011 1.第十六届(NOIP2010) 问题: 1. //2010.4.1 #include #define size 10 int main(){     int i,j,cnt,n,m;     int data[size];     scanf("%d%d\n",&n,&m);

mrcrack的博客 2011

anaconda安装-超详细版

文章目录一、anaconda安装1.1 anaconda安装地址1.2 安装详细步骤检验安装是否成功更改conda源(后续安装第三方库可以加快速度) 一、anaconda安装 Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。装anaconda,就不需要单独装python了。 anaconda优点: 1、anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而p

in546的博客 25万+

CSP-J1 CSP-S1 初赛 第 1 轮 第四章 阅读程序 第 1 节 模拟策略 4、NOIP2012

CSP-J1 CSP-S1 初赛 第 1 轮 第四章 阅读程序 第 1 节 模拟策略 4、NOIP2012

青少年趣味编程 177

组态王7.5和SQLsever数据库交互

摘要:本文详细介绍了组态王7.5与SQL Server 2016数据库交互的实现流程,包括建立连接、数据存储与查询操作。主要内容涵盖ODBC数据源配置、数据库表格创建、数据插入及查询功能实现(含日期控件查询)

gsjkwg的博客 1577

Surface Pro 4/5/6/7保姆级黑苹果安装:从Windows分区到OC引导配置全流程(含EFI文件替换避坑)

本文详细介绍了在Surface Pro 4/5/6/7上安装黑苹果的全流程,包括Windows分区、OC引导配置和EFI文件替换等关键步骤。通过实战经验分享,帮助用户避开常见陷阱,实现Windows与macOS双系统完美共存,特别适合对黑苹果安装感兴趣的Surface Pro用户。

weixin_30300225的博客 1359

NOIP2007-2012初赛普及组_阅读程序写结果

NOIP2007-2012初赛普及组_阅读程序写结果

青少年趣味编程 178

ABAP代码使用OAuth2.0 Client Credential调用外部API

ABAP-OAuth2.0-调用外部API

m0_74015269的博客 1956

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第1节 模拟策略 1、NOIP2015

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第1节 模拟策略 1、NOIP2015

青少年趣味编程 389

【OpenClaw从入门到精通】第19篇:OpenClaw电商实战:从零搭建比价+库存监控+自动调价全自动化系统(2026实测附完整代码)

2026年OpenClaw成为全球最火开源项目,电商行业因其场景高频、数据标准化成为其核心落地领域。本文针对电商从业者面临的比价繁琐、库存混乱、调价滞后三大痛点,基于OpenClaw的“接入层-执行层-决策层”三层架构,从零拆解智能比价、多平台库存监控、动态自动调价三大核心场景的实现逻辑。文中包含完整的环境配置、技能安装、代码实现(含Python脚本与YAML配置)、执行结果验证,同时补充关键算法原理与避坑指南,兼顾新手入门与进阶提升。读者可直接参考本文实操流程,快速搭建属于自己的电商自动化系统,实现7×2

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2238

基于Simulink实现电动汽车电机驱动系统的建模与仿真

通过上述步骤,我们成功实现了基于Simulink的电动汽车电机驱动系统的建模与仿真。该系统能够全面评估电机驱动系统的性能,验证控制策略的有效性,并通过优化设计提高车辆的动力性和效率。引入智能预测:结合人工智能技术,实现更智能的控制策略。扩展功能:增加对多种电机类型的支持,提升系统通用性。实验验证:将仿真模型应用于实际硬件,进行实验验证,评估其在实际工况下的表现。

xiaoheshang_123的博客 316

阅读程序 普及篇 5、【NOIP2001】

阅读程序 普及篇 5、【NOIP2001】

青少年趣味编程 217

如何给数据添加高斯白噪声?

首先测试集应该是加噪声的,至于训练集需不需要加噪声就见仁见智了。我个人测试的结果是,训练集如果不加噪声的话效果特别差,如果加噪声的话效果就比较好接受,大家可以自己试试看。在轴承故障研究中免不了要涉及到给数据主动加入噪声的情况,一般我们加的是高斯白噪声。由于热噪声是由大量自由电子的运动产生的,其统计特性服从高斯分布,故常将热噪声称为高斯白噪声。的频谱是均匀分布的,好像白光的频谱在可见光的频谱范围内均匀分布那样,所以热噪声又常称为。定义一:如果一个噪声,它的瞬时值服从。又是均匀分布的,则称它为高斯白噪声。

weixin_50642818的博客 5220

阅读程序写结果 入门篇 1、NOIP1998

阅读程序写结果 入门篇 1、NOIP1998

青少年趣味编程 354

量化交易 米筐 多因子合成(回测中使用)

多因子合成 1、因子合成 将一些相关(高、低)的因子合成一个因子 方法: 使用PCA方式(使用于较强相关性) 2、核心代码 将因子 inc_revenue_ttm 和 operating_revenue_growth_ratio_ttm 合成为一个因子 inc_operating from sklearn.decomposition import PCA pca = PCA(n_components=1) # 因子合并 fund['inc_operating'] = pca.fit_transform(fu

廷益_飞鸟的博客 1062

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

《信息学奥赛一本通 初赛真题解析》第四章 阅读程序 第10节 数论

《信息学奥赛一本通 初赛真题解析》第四章 阅读程序 第10节 数论

青少年趣味编程 313

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第1节 模拟策略 8、NOIP2009

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第1节 模拟策略 8、NOIP2009

青少年趣味编程 178

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第7节 搜索策略 1、NOIP2012

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第7节 搜索策略 1、NOIP2012

青少年趣味编程 243

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第4节 排序算法 5、NOIP2016

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第4节 排序算法 5、NOIP2016

青少年趣味编程 130

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第3节 枚举算法

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第3节 枚举算法

青少年趣味编程 203

你好世界,再见NOIP

2012年10月13日,下午14:30~16:30,我人生中最后一次NOIP考试。 题目不难,但是却完成得不够理想,现在也只想写点东西来纪念一下了,写的时候,心口还隐隐作痛。 单选一上来,我就一分钟全部秒光,只有两题不会,后来对答案,那两题都错了。多选我当时想一定会难,多加小心,结果只对了一半,还有一题是蒙上去的,试卷和答题纸上不一样,应该是对了。 然后曙光...

weixin_30781107的博客 103
上一篇: noip2012 阅读程序3
下一篇: 初赛39分,“oier”lzwjava心酸,他没能做好他喜欢的事情
lzw_java
博客等级 码龄15年 49粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值