程序设计实验六

实验六 Linux下文件程序设计 实验六Linux下文件程序设计 基本信息 实验课程:Linux程序设计设课形式:非独立 课程学分:2实验项目:Linux下文件程序设计 项目类型:验证项目学时:2 实验预习 实验目的和要求: Linux系统的文件属性 不带缓存的文件I/O操作 基于流的... 阅读详情

//快乐
#include <iostream>
#include <algorithm>
using namespace std;
typedef long long ll;

int main()
{
    int n;
    scanf("%d",&n);
    int gethappy[n]={0},losspow[n]={0};
    for(int i=0;i<n;i++) scanf("%d",&gethappy[i]);
    for(int i=0;i<n;i++) scanf("%d",&losspow[i]);

    int dp[n+1][1999]={0};//记得初始化

    for(int j=0;j<1999;j++)//初始化
    {
        if(j>=losspow[0])//一旦j足够我学了就学进去
        {
            dp[0][j]=gethappy[0];
        }
        else
        {
            dp[0][j]=0;
        }
    }
    //上面全是第一行,所以这里i初始化为1,从第二行开始
    for(int i=1;i<n;i++)
    {
        for(int j=0;j<1999;j++)
        {
            if(losspow[i]>j)//如果精力不够我学新的
                dp[i][j]=dp[i-1][j];
            else
            {
                dp[i][j]=max(dp[i-1][j],dp[i-1][j-losspow[i]]+gethappy[i]);
            }
        }
    }

    printf("%d\n",dp[n-1][1998]+1);//记得加1
    return 0;
}
//01背包问题
#include <iostream>
#define MAXN 1005
using namespace std;


int v[MAXN];    // 体积
int w[MAXN];    // 价值
int f[MAXN][MAXN];  // f[i][j], j体积下前i个物品的最大价值

int main()
{
    int n, m;
    cin >> m >> n;
    for(int i = 1; i <= n; i++)
        cin >> v[i] >> w[i];

    for(int i = 1; i <= n; i++)//n是数量
        for(int j = 1; j <= m; j++)//m是容量
        {
            //  当前背包容量装不进第i个物品,则价值等于前i-1个物品
            if(j < v[i])
                f[i][j] = f[i - 1][j];
            // 能装,需进行决策是否选择第i个物品
            else
                f[i][j] = max(f[i - 1][j], f[i - 1][j - v[i]] + w[i]);
        }

    cout << f[n][m] << endl;

    return 0;
}
//最长上升子序列长度
#include <iostream>

using namespace std;

int main()
{
    int n;
    scanf("%d",&n);
    while(n!=0)
    {
        int a[n+1];
        for(int i=1;i<=n;i++)
        {
            scanf("%d",&a[i]);
        }
        int dp[n+1]={0};


        for(int i=1;i<=n;i++)
        {
            dp[i]=1;//长度最小值为1
            for(int j=1;j<i;j++)//在i前面
            {
                if(a[i]>a[j])
                {
                    dp[i]=max(dp[i],dp[j]+1);
                }
            }
        }

        int ans=0;
        for(int i=1;i<=n;i++)
            ans=max(ans,dp[i]);

        printf("%d\n",ans);
        scanf("%d",&n);
    }
    return 0;
}
//最长公共子序列
#include <iostream>
#include <string.h>

using namespace std;

int dp[1005][1005];

int main()
{
    char s1[1005],s2[1005];
    cin>>s1>>s2;
    int l1=strlen(s1),l2=strlen(s2);

    for(int i=1;i<=l1;i++)
    {
        for(int j=1;j<=l2;j++)
        {
            if(s1[i-1]==s2[j-1])
            dp[i][j]=dp[i-1][j-1]+1;
            else
            dp[i][j]=max(dp[i-1][j],dp[i][j-1]);
        }
    }

    cout<<dp[l1][l2];
    return 0;
}
桂电C++面向对象程序设计实验 : 实验六 多态性与虚函数 桂电C++面向对象程序设计实验: 实验六 多态性与虚函数 1.声明Point(点)类,由Point类派生出Circle(圆)类,再由Circle类派生出Cylinder(圆柱体)类。将类的定义部分分别作为3个头文件,对它们成员函数的声明部分分别作为3个源文件(.cpp文件),在主函数中用#include命令把它们包含进来,形成一个完整的程序,并上机运行。本题是《C++面向对象程序设计》第... 阅读详情

相关推荐

Oracle实验六 PL/SQL程序设计

Oracle PL/SQL程序设计 实验六 实验内容 以bs用户登录BOOKSALES数据库,利用PL/SQL程序编写下列功能模块。 SQL>CONN bs/bs@booksales (1)创建一个函数,以客户号为参数,返回该客户订购图书的价格总额。 create or replace function sumprice( 2 id customers.customer_id%type...

weixin_43721535的博客 7303

JAVA程序设计实验六

package和import语句的使用 现有一个Java应用程序,由两个源文件组成,第一个源文件A.java中的代码如下: public class A{ public void method(){ System.out.println("调用A类中的method方法!"); } } 第二个源文件Test.java中的代码如下: package aa; class Test{ public static void main(String[] args){ A

2303_77248325的博客 955

Arduino程序设计(六)蜂鸣器实验

本文主要介绍两种蜂鸣器的区别和蜂鸣器控制实验,主要内容包括:1、有源蜂鸣器和无源蜂鸣器的工作原理及主要区别;2、有源蜂鸣器实验主要介绍有源蜂鸣器的控制;3、无源蜂鸣器实验分为三个实验,分别为调节蜂鸣器输出频率、无源蜂鸣器触发报警声及无源蜂鸣器播放音乐。(1)有源蜂鸣器:① 有源蜂鸣器(Active buzzer)内建了一组固定的频率,只要接通电源,就会发出固定的音调。蜂鸣器的源,这里指的是震荡源。

Alice的博客 2万+

C语言程序实验六,C语言程序设计实验实验六. 循环结构程序设计

C语言程序设计实验实验六. 循环结构程序设计 C语言程序设计实验 实验六 循环结构程序设计(二) 实验目的 1、掌握while,do-while,for循环的语 法结构与应用。 2、掌握while,do-while循环的区别。 实验要求 1、实验前绘制程序框图,编制源程序 、准备测试数据。 2、在Turbo C下完成程序的编辑、编译 、运行,获得程序结果。 3、实验中可以采用Turbo C程序调试...

weixin_29188759的博客 878

程序设计与问题求解实验报告六

程序设计与问题求解实验报告六 ——结构体与链表程序设计 文章目录程序设计与问题求解实验报告六——结构体与链表程序设计前言一、实验目的二、实验内容和步骤1.修改错误程序——结构体相关编程2.修改错误程序——链表相关编程3.简单有序链表的创建和查询修改三、实验总结 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一、实验目的 1.掌握结构化数据的编程使用; 2.掌握指针与内存地址的关系; 3.掌握通过指针动态申请和释放内存的编程方法; 4.掌握单向链表的基本操作。 二、实验内容和步骤 1.修改错误

young的博客 2705

pandas,构造MultiIndex的四种方法:from_tuples、from_arrays、from_product、from_frame

1、from_tuples:通过 “元组对” 构造MultiIndex """ 一对元组,为一个索引 """ tuples = [(1, 'red'), (1, 'blue'), (2, 'red'), (2, 'blue')] pd.MultiIndex.from_tuples(tuples, names=('number', 'color')) 2、from_arrays:通过 “列表元素的组合” 构造MultiIndex """ 列中表的元素,按位置 对应组合,形成索引 """ arrays

jieru_liu的博客 5387

华南农业大学C语言程序设计(实验六)

华南农业大学C语言程序设计(实验六) 1028 求素数 时间限制:1000MS 内存限制:65536K 提交次数:4562 通过次数:3274 题型: 编程题 语言: G++;GCC Description 输出2到200之间(包括2、200)的所有素数(注:要求1行1个素数,按由小到大的顺序输出)。 输入样例 (无) 输出样例 2 3 5 7 …… 199 #include<stdio.h> #include<math.h> int main() { int i,h,n;

怀瑾握瑜 1万+

ROS Noetic + Realsense ROS 2.3.2 在鲁班猫4上的完整工作空间搭建与相机启动调试

本文详细介绍了在鲁班猫4(RK3588S)开发板上搭建ROS Noetic与Realsense ROS 2.3.2开发环境的完整流程,包括Realsense SDK安装、工作空间配置、D435i深度相机驱动调试等关键步骤,为机器人视觉系统开发提供实用指南。

weixin_33217202的博客 237

【C语言程序设计】实验六 函数

一个能帮你更好理解C语言中函数的实验~

知识虔诚的信徒,探索所有未知是信徒毕生的信仰 3516

基于DPABI和SPM12的任务态fMRI分析笔记1——预处理

前言 原理简介 预处理

Sophia2023的博客 1万+

EDKII实战:手把手调试PciHostBridge.c,看UEFI如何分配你的PCIe设备资源(IO/Memory空间)

本文深入解析EDKII中PciHostBridge.c模块的工作原理,详细指导如何调试PCIe设备资源分配(IO/Memory空间)。通过实战案例展示UEFI环境下Root Bridge初始化、地址空间转换及协议安装等核心流程,提供常见问题排查方法与性能优化建议,帮助开发者解决PCIe设备兼容性问题。

weixin_29201933的博客 208

c语言程序设计江宝钏第四章,《C语言程序设计》江宝钏著实验六详解

《《C语言程序设计》江宝钏著实验六详解》由会员分享,可在线阅读,更多相关《《C语言程序设计》江宝钏著实验六详解(15页珍藏版)》请在人人文库网上搜索。1、实用标准文案6.4 实验六数组一、实验目的与要求1. 掌握一维数组的定义、赋值和输入输出的方法。2. 理解一维数组的存储方法及下标的表示方法。3. 掌握与数组有关的算法(特别是排序算法)。4. 掌握二维数组的定义、赋值和输入输出的方法。5. 理解...

weixin_34388311的博客 150

基于Python的专利数据爬虫开发指南:从入门到实战

本文将详细介绍如何使用Python开发一个高效的专利数据爬虫系统,涵盖最新技术栈如Playwright、异步IO、反反爬策略等。文章包含完整代码实现、性能优化技巧及法律合规建议,帮助读者构建可投入生产的专利数据采集解决方案。专利数据是技术创新的重要指标,包含技术细节、申请人信息、法律状态等宝贵信息。企业竞争情报分析技术趋势预测研发方向决策知识产权战略制定。

2201_76125261的博客 1588

c语言程序设计实验报告实验六答案,《C语言程序设计》实验报告(六)

C语言程序设计报告实验项目:课堂练习7.3.1-1,7.3.1-2,7.3.2-1,7.3.2-2,7.3.3姓名:余永祥 实验地点:家 实验时间:2020年5月7日一、实验目的与要求1.加强对数组这一数据类型的理解与应用;2.强化程序设计能力。二、实验内容1.实验练习:实验7.3.1-1实验代码:#include#include#includevoid sort1(int s[],i...

weixin_34768234的博客 581

信奥赛C++提高组csp-s之数论基础专题课:从同余到分数模运算1(知识地图:同余、裴蜀定理、扩展欧几里得、乘法逆元、分数模运算)

信奥赛C++提高组csp-s之数论基础专题课:从同余到分数模运算1(知识地图:同余、裴蜀定理、扩展欧几里得、乘法逆元、分数模运算)

王老师青少年编程 791

SAP-ABAP:SAP IDOC 全面学习指南

SAP-ABAP:SAP IDOC 全面学习指南

baidu_35680696的博客 1616

Java程序设计实验六 Socket网络程序设计

[1]实验目的:理解Socket通信原理,掌握使用Socket和ServerSocket类进行TCP Socket通信的程序设计方法。 [2]实验内容: 1、使用ServerSocket类和Socket类实现按如下协议通信的服务器端和客户端程序。 服务器程序的处理规则如下: 向客户端程序发送Verifying Server!。 若读口令次数超过3次,则发送Illegal User!给客户端,程序退出。否则向下执行步骤3)。 读取客户端程序提供的口令。 若口令不正确,则发送PassWord Wr

Ace2NoU的博客 6207

Host是如何与EC通信的

EC中有三个寄存器,分别为状态寄存器EC_SC、命令寄存器EC_SC和数据寄存器EC_DATA。而状态寄存器和命令寄存器同属于一个寄存器,这几个寄存器遵循着ACPI EC规范。host可以根据ACPI协议规范来与EC进行通信。 以下是个寄存器的详细介绍。 EC状态寄存器(EC_SC(R)),该寄存器是一个只读寄存器,它反映了此时EC接口的状态。下图为该寄存器表。 EC状态寄存器表中各位的具体含义: OBF(Output Buffer is Full),该状态位置1...

qq_30135687的博客 3693

C语言程序设计实验报告——实验六

C语言程序设计实验报告——实验六 数组 一、实验目的及要求 二、实验环境 三、实验内容 1、利用数组来处理斐波那契数列问题。 2、利用冒泡法对10个整数进行排序,要求利用数组存放整数。 3、将一个二维数组行列元素互换,存到另外一个二维数组中。 4、输入一行元素,统计其中有多少个单次,单词之间用空格分开。

萌新程序猿的博客 3146

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

c语言实验六 函数的程序设计实验,C语言程序设计实验报告实验六.doc

C语言程序设计实验报告实验六C语言程序设计实验报告——实验六实验名称函数与编译预处理成绩姓 名学号班级实验地点9B506完成日期实验目的1.熟练掌握利用函数实现模块化的方法。?2.掌握函数的定义与调用方法。?3.掌握函数嵌套调用与递归调用的方法及程序执行流程。?4. 掌握变量的作用域与生存期概念,并能利用变量的作用域与生存期有效地利用内存,解决实际问题。?5.掌握多模块程序的编译、调试、运行...

weixin_33139087的博客 664

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

c语言实验六 函数的程序设计实验,C语言实验报告六

数学与软件科学学院 实验报告学期:2013至_2014 第_ 1 学期 时间:2013年12月07日课程名称:程序设计基础教程-C语言 专业:数学与应用数学 2012级1班实验编号:06 实验项目:基于函数的模块化程序设计 指导教师_姓名: 学号:实验成绩:良+一、实验目的及要求(1) ...

weixin_35910782的博客 714

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

python语言程序设计实践教程答案实验六_Python程序设计实践教程

书名:Python程序设计实践教程定价:29.8ISBN:9787115532602作者:储岳中 薛希玲版次:*1版出版时间:2020-04内容提要:本书是Python语言程序设计的配套实践教材,分为三部分,分别是*一部分:习题解答,包括13章;*二部分:实验指导,包括16个实验;第三部分:综合实训,包括4个实训案例。并且还附有Python常见调试错误和全国高等学校(安徽校区)计算机水平考试《Py...

weixin_39640024的博客 3598

面向对象程序设计-实验六

题目2(给出题目描述)题目3(给出题目描述)题目4(给出题目描述)

ZYS7078的博客 1164

Linux程序设计实验项目六,《linux程序设计》实验教学大纲

《linux程序设计》实验教学大纲课程名称:Linux程序设计课程编号:408412420408436407适用专业:计算机科学与技术网络工程软件工程总 学 分:3总 学 时:48其中实验学时16一、实验课程性质、目的与任务《Linux程序设计》课程实验与《Linux程序设计》理论课程密切结合,是四年制本科计算机专业学生的实验课程,是理论教学必不可少的关联环节。所涉及的计算机知识面较广,具有较强的...

weixin_39849153的博客 396

java程序设计——实验六

1.实现一个红色反弹球的程序,当球撞击边框时,球从边框弹回并以相反方向运动。 2 实现一个时钟, 效果如图所示

加载中....... 944

python语言程序设计实践教程答案实验六_20192417 实验一《Python程序设计》实验报告...

20192417 2019-2020-2 《Python程序设计》实验1报告课程:《Python程序设计》班级: 1924姓名: 张家华学号:20192417实验教师:王志强实验日期:2020年4月11日必修/选修: 公选课1.实验内容1.熟悉Python开发环境;2.练习Python运行、调试技能;3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;4.掌握git技能2.实验过程及结果熟悉...

weixin_39667080的博客 1930
上一篇: 程序设计实验五
下一篇: 程序设计实验七
zero_019
博客等级 码龄3年 350粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zero_019

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值