POJ4044 A Score Sequence

SenseVoice 实测,阿里开源语音大模型,识别效果和效率优于 Whisper,居然还能检测掌声、笑声!5分钟带你部署体验 阿里开源语音大模型:语音识别效果和性能强于 Whisper,还能检测掌声、笑声、咳嗽等 阅读详情
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int cmp(const int &a , const int &b)
{
    return a >= b;
}
int cmp1(const int &a , const int &b)
{
    if(a%10 == b%10)
    {
        return a <= b;
    }
    else
    {
        return a%10 <= b%10;
    }
}
int m, n, n1[35], n2[35], dp[35], res[35];
int main()
{
    int t;
    cin >> t;
    while(t--)
    {
        cin >> m >> n;
        for(int i = 0 ; i < m ; i++) cin >> n1[i];
        for(int i = 0 ; i < n ; i++) cin >> n2[i];
        sort(n1,n1+m,cmp);
        sort(n2,n2+n,cmp);
        memset(dp,0,sizeof(dp));
        int p1, p2, dppos = 0;
        p1 = p2 = 0;
        while(p1 < m && p2 < n)
        {
            if(n1[p1] == n2[p2])
            {
                p1++;
                p2++;
                dp[dppos]++;
            }
            else if(n1[p1] > n2[p2])
            {
                p1++;
                dppos = p1;
            }
            else
            {
                p2++;
            }
        }
        int index , maxlen;
        maxlen = 0;
        for(int i = 0 ; i < min(m,n) ; i++)
        {
            if(dp[i] > maxlen)
            {
                index = i;
                maxlen = dp[i];
            }
        }
        if(maxlen == 0)
        {
            printf("NONE\n");
            continue;
        }
        else
        {
            int pos = 0;
            for(int i = index ; i < index+maxlen ; i++)
            {
                if(i == 0) res[pos++] = n1[i];
                else
                {
                    //重复不记
                    if(n1[i] != n1[i-1]) res[pos++] = n1[i];
                }
            }
            for(int i = 0 ; i <= pos-1 ; i++)
                printf("%d ",res[i]);
                printf("\n");
            sort(res,res+pos,cmp1);
            for(int i = 0 ; i <= pos-1 ; i++)
                printf("%d ",res[i]);
                printf("\n");
        }
    }
    return 0;
}

UG NX二次开发(C#)-外部模式-批量删除某些图层中的体对象和曲线对象 在 UG NX中,有时需要批量删除某文件夹下多个.prt文件中固定一些图层中的体对象和曲线对象,这时如果采用手动逐个打开模型,并选择针对的图层删除,即耗时也容易遗漏,因此采用外部模式来处理比较方便。本文介绍批量删除某些图层中的体对象和曲线对象。 阅读详情

相关推荐

保姆级教程:用VESTA软件5分钟搞定纳米颗粒Wulff Construction建模(以Au金为例)

本文提供了一份详细的VESTA软件教程,指导用户如何在5分钟内完成纳米颗粒Wulff Construction建模,特别以金(Au)为例。从环境搭建、基础晶体结构创建到Wulff Construction设置和可视化优化,涵盖了全流程操作步骤和常见问题解决方案,适合科研新手快速上手。

weixin_29311017的博客 436

POJ4044 Score Sequence 快排修改模板

http://poj.org/problem?id=4044http://poj.org/ProblemDescriptions/jinghua.pdf题面题意:对两组数据排序后寻找最长连续公共子序列,排序前应该先去重。再将最长连续公共子序列按个位数升序排序,个位数相同则小数在前。解法:用set排序去重。再暴力找最长连续公共子序列即可。#include #include #include #

Chromer_cn的专栏 568

ABP多租户实现

abp会调用ITenantStore.Find(Guid)方法去查tenant是否存在。要骗过abp就得自己实现ITenantStore并替换原来的实现。abp会自动解jwt里的tenant id,并且尝试验证它。这时候我们之前实现的ITenantStore就可以骗过abp。你要不想骗它也成,反正这个类是可以依赖注入的,你爱咋验证就咋验证。不用open id dict,只用jwt,让abp轻起来。在原来生成jwt的地方加入tenantId。module上也要加DependsOn。

m0_46704355的博客 471

poj 4044 Score Sequence(暴力)

http://poj.org/problem?id=4044 大致题意:给出两个班级的成绩,先按降序排序,并且没有成绩相同的。然后求连续的最长公共子序列。输出时,先输出最长公共子序列,然后按个位数字递增的顺序输出,若各位数字一样就按成绩递增。 人数小于30,注意去重,直接暴力即可。 #include #include #include #include #in

1226

HID设备开发避坑指南:如何利用Windows内置驱动快速实现USB键盘模拟

本文详细解析了HID设备开发中的免驱方案与USB键盘模拟技术,重点介绍了HID协议的核心优势、开发基础架构及Windows平台的实现方法。通过实战案例和代码示例,帮助开发者快速掌握USB键盘模拟技术,避免常见开发陷阱,提升设备兼容性和性能。

lambda的博客 682

对称加密和非对称加密、公钥和私钥、单向认证和双向认证、数字签名、数字证书、根证书

文章目录1. 什么是公钥和私钥?2. 加密算法2.1 对称加密2.2 非对称加密2.2.1 非对称加密的重要性质2.2.2 非对称加密算法应用2.2.2.1 应用1 加密通信2.2.2.1.1 单向认证和双向认证2.2.2.1 应用2 数字签名3. 数字签名3.1 数字签名用法演示3.2 数字签名存在问题4. 数字证书(Digital Certificate)4.1 创建数字证书4.1.1 举例,CA如何给我们签发一个有效证书: 1. 什么是公钥和私钥? 摘自《什么是公钥和私钥?》 公钥(Public Ke

m0_45406092的博客 1万+

[ACM]Common Subsequence

Problem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a subsequence of X if there exi

逆风的方向 更适合飞翔 1778

PMD相位偏折术实战:如何用Python处理条纹图,让金属外壳的划痕无处遁形

本文详细介绍了PMD相位偏折术在金属外壳划痕检测中的应用,通过Python实现条纹图处理和局部特征增强技术,显著提升微小缺陷的检出率。文章涵盖从四步相移条纹图采集到形状图局部增强的完整流程,特别适合工业质检场景,帮助实现高精度、高效率的自动化检测。

weixin_29291573的博客 509

[CF888 E]Maximum Subsequence(meet in middle)

题目: 我是超链接 题意: 有n个数,求从中选任意个数加和对k取模后的最大值。 题解: 有一个事情就是如果a &lt; mod &amp;&amp; b&lt; mod &amp;&amp; a+b&gt;mod ,那么(a+b)%mod一定是小于a,b的 显然可得了 那么这道题目就是双向搜索,然后凑数就是如果两个数相加&gt;=k就显然不是最优答案,r- -,找到一个l+r &l...

薇小薇 404

西门子PLC1200与CB1241模块的Modbus RTU从站配置全流程(附串口调试技巧)

本文详细介绍了西门子S7-1200 PLC与CB1241通信模块实现Modbus RTU从站配置的全流程,包括硬件接线规范、TIA Portal工程组态、通信指令编程及串口调试技巧。通过实战案例和常见错误处理方案,帮助工程师快速搭建稳定的工业通信系统,提升自动化设备的互联互通能力。

weixin_29165725的博客 325

Cursor使用教程:用 Cursor 创建第一个 Java 项目

Cursor是一款基于VS Code的AI编程编辑器,专为开发者设计。安装前需确保JDK 8+、Maven 3.8+等环境配置,支持Windows系统。编辑器提供中文界面选项,可通过扩展市场安装语言包。创建Java项目支持手动和AI提示词两种方式:手动需创建目录结构并编写代码;AI方式则通过自然语言描述快速生成项目框架和代码。标准Java项目包含src/main/java主代码目录、src/test/java测试目录及pom.xml等配置文件。Maven项目中,pom.xml是核心配置文件,管理项目依赖与构

博客 3547

HDU 1159

最简单的最长公共子序列问题 上AC的代码//最长公共子序列 #include #include int a[1005][1005]; void LCSLength(char *str1,char *str2,int len1,int len2) { int i,j; for(i=1;i<=len1;i++) { for(j=1;j<=len2;j++) { if(str1

L-75的专栏 830

用 XCO 库一键找出某个 ABAP 类的全部子类

ABAP XCO库子类枚举技术解析 本文介绍了在ABAP项目中如何利用XCO库高效获取类的继承层次结构。传统方法使用CL_ABAP_CLASSDESCR或手动维护映射表存在效率低、易遗漏的问题。新方法通过XCO库的IF_XCO_AO_CLASS接口,可简洁地获取父类的所有子类(包括间接子类)。 核心API链式调用: 获取类句柄:xco_cp_abap=>class() 导航子类集合:subclasses->all 获取结果:get()返回类引用表或get_names()返回类名列表 典型应用场景

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 127

poj 4044 Score Sequence(暴力,12年金华邀请赛A题)

这题很简单,本来不打算写题解,不过想想D题都写了,A题也顺带写一下。 唯一需要注意的地方是要在求解之前先删除序列中相同的元素,而不是之后。 units digit是个位的意思。 #include #include #include #define N 105 int a[N],b[N]; struct node { int x,y; }s[N]; int cmp(const void *a

zizaimengzhongyue的专栏 733

efm32 入门.pdf

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

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

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

poj 4044 Score Sequence 排序

水题,直接贴代码。 代码: //poj 4044 //sep9 #include #include using namespace std; int a[60],b[60]; int ans2[60]; int n,m; int deal(int index) { int i,j,len=0,t_i,t_j,t_len; for(j=0;j<m;++j) if(b[j]==a[in

sepNINE的专栏 949

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

POJ 4044 Score Sequence G++

#include <iostream> #include <map> #include <vector> #include <algorithm> #include <functional> using namespace std; //英语 看博友程序 bool cmp(int a,int b) { if(a%10...

woniupengpeng的专栏 170

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

POJ 4044 Score Sequence 解题报告

题目 题意: 给你两个等长序列,递减顺序排序后,去重,找出最长公共子序列,若有多个则取最大数最大的。然后按个位大小排序,个位相同按数的大小排序。 解法: 暴力。 #include TIme:0ms Memory:704KB Length:1932B #include #include #include #include #include #include #in

Tri_integral的专栏 966

POJ 4044 Score Sequence

题目链接 题意 :给你两个序列,进行降序排序,找出连续的公共子序列,将这个子序列输出,然后对个位数升序排序,如果个位数相同就按数的大小排,再输出这个新排好的。 思路 :先排序,再找公共子序列,最后个位排序输出。 1 #include <iostream> 2 #include <stdio.h> 3 #include <string.h>...

weixin_30664539的博客 138

练手题,没事就来AC吧 poj 4044 Score Sequence

此题为12年金华邀请赛A题 克隆了下比赛,A题最简单,也是最挑战人数据处理能力的一题,可惜自己数据处理能力太弱 久久不能写出代码………… 总结下就是题做少了,平时应多做题,少灌水,应放下看电影的时间,玩各种软件的时间 先做好一项再说才是正道,看到一句话说得好 “ 人有两条路要走,一条是必须走的,一条是想走的,你必须把必须走的路走漂亮,才可以走想走的路...” 不扯了,贴代码: ...

weixin_30894389的博客 116

POJ - 4044 Score Sequence 模拟+贪心

题目链接:点击查看 题意:给出两个班级的成绩,先按降序排序,去重。然后求连续的最长公共子序列。输出时,先输出最长公共子序列,然后按个位数字递增的顺序输出,若各位数字一样就按成绩递增。 题解:模拟写就可以了 #include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;algorithm&gt; using namespace std...

还我笑颜 225

【LeetCode】Distinct Subsequences 解题报告

【题目】 Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence of a string is a new string which is formed from the original string by deleting some (

跳出温水的青蛙 2607

A,B两个序列相同的子序列个数

A,B两个序列相同的子序列个数

favomj的博客 1611

uva 10069 Distinct Subsequences (dp + 大数)

uva 10069 Distinct Subsequences题目大意:给出两个字符串A和B,找出A中所有与B相同的子字符串。解题思路:if(A[j−1]==B[i−1])if(A[j - 1]==B[i - 1]) { dp[i][j]=dp[i][j]+dp[i−1][j−1];dp[i][j] = dp[i][j]+dp[i - 1][j - 1];}import java

总有那么一群人喜欢盯着我的博客看,估计这是他们见过最长的博客名,我必须得告诉他们博客名最长可以写多长 580

subsequence和substring的区别

举个例子: abcabcbb,bbc是其subsequence,bca是其substring。 即substring必须是原字符串中连续的字符串,而subsequence可以不是

小枯林的博客 5995

CF--1000D - Yet Another Problem On a Subsequence

http://codeforces.com/contest/1000/problem/D 题意:定义好数组是【a0,a1,,,an】且n==a0;或者一个数组能正好分成好数组,再就是通过样例可以看出不必选择连续的 思路:一开始我理解的是推得排列组合公式+递推。。。但是因为要取余,要用到逆元,比赛的时候时间也不太够,就没有做出来,,,赛后了解了一下除法取余的做法。。然后看了一下别人的代码,竟然发...

AAAAAAAC的博客 408

HDU 1159 Common Subsequence(DP最长公共子序列)

http://acm.hdu.edu.cn/showproblem.php?pid=1159Common SubsequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 32896 Accepted Submission(s)

linlinsong—ACM界蒟水! 876
上一篇: 当你谈论飞翔的时候——送给现在的我和你
下一篇: skinmagic对话框菜单不显示
i丹明扬
博客等级 码龄15年 331粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值