首页 > 其他分享 >C - Socks 2

C - Socks 2

时间:2023-12-30 19:12:21浏览次数:23  
标签:int abc334 long Socks https contests

C - Socks 2

https://atcoder.jp/contests/abc334/tasks/abc334_c

 

思路

前后缀方法:

https://zhuanlan.zhihu.com/p/673837822

其中给出了证明:

1. 对于成对的袜子参不参与凑对匹配,不影响总的色差

2. 对于不成对的袜子, 采用相邻匹配的方法,可以使得色差最小。

 

基于此实时给出动态规划方法:

 

 

 

Code

https://atcoder.jp/contests/abc334/submissions/48933373

#include <bits/stdc++.h>
using namespace std;
long long dp[400005][2];
int main(){
    int n,k;
    cin>>n>>k;
    vector<long long>v;
    v.push_back(0);
    for(int i=0;i<k;i++){
        long long a;
        cin>>a;
        v.push_back(a);
    }

    for(int i=2;i<v.size();i++){
//      cout<<dp[i][0]<<" "<<dp[i][1]<<' ';
        if (i % 2 == 0){
            dp[i][0] = dp[i-2][0]+v[i]-v[i-1];
        }else {
            dp[i][1] = min(dp[i-1][0], dp[i-2][1]+v[i]-v[i-1]);
        }
 //      cout<<dp[i][0]<<" "<<dp[i][1]<<endl;
    }

    cout<<dp[v.size()-1][k%2]<<endl;
}

 

标签:int,abc334,long,Socks,https,contests
From: https://www.cnblogs.com/lightsong/p/17936671.html

相关文章

  • [ABC334C] Socks 2 题解
    题目传送门一道贪心题。数量为\(2\)的袜子不用考虑,因为最好的情况就是相同颜色的配一对。我们只需要考虑那\(k\)种只有\(1\)个的袜子,如果\(k\)为偶数,答案为相邻两数之差之和;如果\(k\)为奇数,就枚举删掉一个数,让剩下的数按照\(k\)为偶数的情况做,最后取一个最小值。这......
  • Socks5代理与代理IP的技术创新
    随着全球市场的开放和跨界电商的崛起,企业在出海过程中面临着复杂多变的网络环境和地域限制。在这一背景下,Socks5代理和代理IP等技术应运而生,成为助力企业突破网络壁垒、实现出海目标的重要工具。本文将深入探讨Socks5代理和代理IP在跨界电商中的技术性创新,以及它们如何推动企业在国......
  • Socks VS HTTP 谁才是最快的代理协议
    前言在网络传输中,代理协议扮演着非常重要的角色。Socks协议和HTTP协议是两种常见的代理协议,在网络上使用非常广泛。这两个协议各有优缺点,但是常有人关心这两个协议的速度究竟如何,哪一个更快。在本文中,我们将对Socks和HTTP两个代理协议进行分析比较,并最终得出哪一个更快的结论。一......
  • 深入了解Socks5代理技术
    代理服务器的安全性,防范潜在的攻击。三、Socks5代理的应用场景:Socks5代理由于其灵活性和高度定制化的特性,在多种场景下得到了广泛应用:匿名浏览:用户可以通过Socks5代理实现匿名浏览,隐藏真实IP地址,提高个人隐私保护水平。越境访问:在一些地区或网络环境受限的情况下,Socks5代理可以用......
  • 代理IP、Socks5代理与爬虫在跨界电商与游戏领域的网络安全应用
    的数据挖掘,企业可以及时调整战略,把握市场机会,实现更好的出海业务。2.游戏领域的爬虫应用在游戏领域,爬虫技术可以用于收集游戏数据、用户行为等信息,为游戏运营提供有力支持。同时,通过分析玩家反馈、游戏流行趋势,游戏开发者可以及时优化产品,提高用户满意度。网络安全:保障跨界电商与......
  • 连接huggingface.co报错:(MaxRetryError("SOCKSHTTPSConnectionPool(host='huggingface
    参考:https://blog.csdn.net/shizheng_Li/article/details/132942548https://blog.csdn.net/weixin_42209440/article/details/129999962  ============================  随着国际顶级的AI公司广泛使用huggingface.co,现在的huggingface.co已经成了搞AI的不可或缺的一......
  • python网络连接报错:ValueError("Unable to determine SOCKS version from %s" % proxy
      python应用proxy网络连接报错:returnsuper().send(request,*args,**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"/home/devil/anaconda3/envs/pytorch/lib/python3.11/site-packages/requests/adapters.py",line454,insendco......
  • https代理相对socks5代理有什么优势?
    随着互联网的快速发展,代理服务已成为许多人在访问敏感或地理位置受限的网站时所依赖的工具。其中,HTTPS代理和SOCKS5代理是两种最常用的代理服务类型。本文将探讨HTTPS代理相对SOCKS5代理的优势。1.安全性HTTPS代理使用SSL/TLS协议对客户端和代理服务器之间的数据进行加密,从而保护......
  • Ubuntu连接局域网中Windows主机上的v2r报错:rejected core/proxy/socks: unknown Sock
    参考:https://github.com/2dust/v2rayN/issues/3916  ================================    家里有两台电脑,一个是Windows系统,一个是Ubuntu系统;Windows系统用来平常工作舆论,Ubuntu系统用于远程vscode写写code,因此就有一个需求就使用要Ubuntu系统也能上GitHub。 ......
  • socks5代理怎么配置?socks5代理的优点有哪些?
    随着网络威胁和数据泄露的数量不断增加,在浏览互联网时保护个人信息并保持匿名变得至关重要。实现此目的的一种有效方法是使用Socks5代理IP。如今Socks5代理被广泛应用于跨境电商/社媒平台、SEO业务、网络抓取等领域。一、socks5代理怎么配置?要配置socks5代理,您需要按照以下步骤进行......