codevs1005

题目地址:http://codevs.cn/problem/1005/

分析:

搜索

代码:

var
  f:array [0..9,0..11] of longint;
  a,x:array [0..11] of longint;
  i,j,m,n,l:longint;


procedure work(i:longint);
var
  c,k,j:longint;
begin
  for j:=0 to a[i] do
  begin
    for k:=1 to m do
    x[k]:=x[k]+f[i,k]*j;
    if i<n then work(i+1) else
    begin
      for k:=2 to m do
      if x[k]=x[k-1] then
      c:=1 else
      begin
        c:=0;
        break;
      end;
      if (c=1) and (x[1]*m<l) and (x[1]>0) then l:=x[1]*m;
    end;
    for k:=1 to m do
    x[k]:=x[k]-f[i,k]*j;
  end;
end;


begin
  l:=1001;
  readln(n,m);
  for i:=1 to n do
  begin
    for j:=1 to m do
    read(f[i,j]);
    readln;
  end;
  for i:=1 to n do
  read(a[i]);
  work(1);
  if l<=1000 then writeln(l) else writeln('alternative!');
end.

VS1005的数模转换器数据通路包含一个全数字,无PLL且无抖动的24位采样率转换器,可重新采样音频至6.144 MHz。在这个高频率时,音频信号被转换到模拟域,并通过VS1005的集成模拟立体声耳机放大器输出。VS1005高分辨率播放器是音频播放器的一个例子,它可以播放许多高分辨率音频格式,采用小巧精致的封装和较少的元件数量。该播放器既可以作为独立单元使用,也可以作为微控制器的协处理器,通过易于使用的UART Shell界面进行控制。它旨在作为客户自身高分辨率音频产品性能评估和开发的基础。 支持的高分辨率无损音频解码器的亮点包括ALAC,FLAC,AIFF,RIFF WAV,DXD和DSD(详情请参阅上面的功能列表)。除了这些格式之外,还支持流行的压缩音频格式,如MP3,Ogg Vorbis,WMA和AAC。解码后,音频既可以转发到VS1005的集成DAC,也可以数字转发到外部解码器。 包括DSD在内的所有音频都可以通过VS1005的高质量,无抖动的24位重采样硬件转换为96 kHz,以实现最高音频保真度和兼容性,并发送到光纤S / PDIF和I2S总线进行外部解码带放大器。 实物截图: 特性: 基于混合信号VS1005 SoC,可实现较少的元件数量 来自SD卡的高质量音频播放 支持多种高分辨率音频格式:ALAC(Apple Lossless)高达96 kHz 24位 FLAC(免费无损音频编解码器)高达96 kHz 24位 AIFF(Apple PCM)最高可达352 kHz 32位浮点 RIFF WAV(微软PCM)高达352 kHz 32位浮点 RIFF WAV容器中的DXD格式,最高可达352 kHz 32位浮点 DSD高达DSD256,11.3 MHz 1位与其他一些DSD实现不同,我们的包含正常的音量控制 还支持许多流行的压缩音频格式: Ogg Vorbis高达96 kHz,1000 kbit / s MP3高达48 kHz,320 kbit / s AAC高达48 kHz,280 kbit / s WMA高达48 kHz 集成DAC和100 dB动态范围的耳机放大器 用于外部DAC和放大器的S / PDIF输出,使用VS1005的高品质硬件采样率转换器将音频数据自动重新采样至96 kHz,以获得最佳音频质量 使用3.7 V 2500 mAh电池的播放时间长达120小时 底部连接器为模拟和数字输入和输出提供信号,用于外部ADC / DAC,扩展坞或微控制器 播放器和操作系统VSOS的完整源代码免费提供 VSIDE环境可以免费修改操作系统或播放器代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值