<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      題解:P14011 [POCamp 2023] 珿求 / bootfall

      更差的閱讀體驗


      首先,我們預處理出 \(f_i\) 表示當進攻能力為 \(i\) 時防守能力最大能有多少。

      對于一組詢問,假設我們派出的進攻、防守兵力分別為 \(a,d\),對方分別為 \(a',d'\)。那么我們考慮己方和對方進球 \(\max(0, a-d')\)\(\max(0, a'-d)\)。由于我們只需要考慮自己贏或打平的情況,因此可以分以下三種情況考慮:

      • \(a-d' \le 0\)。則此時不妨直接讓 \(a = 0\),這樣 \(d\) 盡可能大,可以讓 \(a' - d\) 盡可能小。如果 \(a' - d \le 0\),則有可能打平。
      • \(a-d' > 0, a' -d\le 0\)。則把 \(d\) 換成 \(f_{a}\),有 \(a' - f_a \le 0\)。我們預處理出 \(f\) 的后綴最大值就能判斷。
      • \(a-d' > 0, a' -d> 0\)。則還是把 \(d\) 換成 \(f_{a}\),有 \(a-d' > a'-f_a, a+f_a > a' + d'\)。因此只要預處理出 \(f_a + a\) 的后綴最大值就能判斷。

      預處理 \(f\) 直接背包。那么這道題就做完了,復雜度 \(O(n^3 + q)\)

      #include<bits/stdc++.h>
      #define int long long
      #define endl '\n'
      #define N 406
      using namespace std;
      int n,q,a[N],b[N],f[2][N*N],g[N*N],h[N*N],sa,sb;
      int win,lose,draw;
      main()
      {
      	scanf("%lld",&n);
      	for(int i=1;i<=n;i++)
      		scanf("%lld%lld",&a[i],&b[i]),sa+=a[i];
      	memset(f,-0x3f,sizeof(f)),f[0][0]=0;
      	for(int i=1;i<=n;i++)
      	{
      		f[i&1][0]=(sb+=b[i]);
      		for(int j=0;j<=sa;j++)
      		{
      			f[i&1][j]=f[(i&1)^1][j]+b[i];
      			if(a[i]<=j)f[i&1][j]=max(f[i&1][j],f[(i&1)^1][j-a[i]]);
      		}
      	}
      	for(int i=0;i<=sa;i++)g[i]=i+f[n&1][i];
      	for(int i=sa;~i;i--)
      		h[i]=max(h[i+1],f[n&1][i]),g[i]=max(g[i+1],g[i]);
      	scanf("%lld",&q);
      	while(q--)
      	{
      		int x,y;scanf("%lld%lld",&x,&y);
      		int w=0,d=0;
      		if(x-f[n&1][0]<=0)d++;
      		if(h[y+1]>x)w++;
      		else {
      			if(h[y+1]==x)d++;
      			if(g[y+1]>x+y)w++;
      			else if(g[y+1]==x+y)d++;
      		}
      		if(w)win++;
      		else if(d)draw++;
      		else lose++;
      	}
      	printf("%lld %lld %lld\n",win,draw,lose);
      	return 0;
      }
      
      posted @ 2025-09-10 18:02  dyc2022  閱讀(47)  評論(0)    收藏  舉報
      /* 設置動態特效 */ /* 設置文章評論功能 */ 返回頂端 levels of contents
      主站蜘蛛池模板: 亚洲国产成熟视频在线多多| 精品国产精品三级精品av网址| 色综合久久久久综合体桃花网 | 麻花传剧mv在线看免费| 一区二区三区无码视频免费福利| 亚洲在战av极品无码| 色综合激情丁香七月色综合| 欧美大屁股喷潮水xxxx| 99RE8这里有精品热视频| 精品国产av一二三四区| 内射一区二区三区四区| 亚洲嫩模一区二区三区| 国语精品国内自产视频| 中文有无人妻vs无码人妻激烈| 久久人人97超碰人人澡爱香蕉| 国产午夜福利精品视频| 日本边添边摸边做边爱喷水| 免费国产黄线在线观看| 国产欲女高潮正在播放| 精品欧洲av无码一区二区| 亚洲综合精品第一页| 国产一级黄色片在线播放| 五月综合激情婷婷六月| 中文字幕有码无码AV| 成午夜福利人试看120秒| 元朗区| 国产区精品福利在线熟女| 视频免费完整版在线播放| 中文字幕免费不卡二区| 亚洲理论在线A中文字幕| 久久国产精品二国产人妻| 忘忧草www日本韩国| 老妇xxxxx性开放| 亚洲人成网站在线播放2019| 亚洲欧美综合中文| 日本丰满的人妻hd高清在线| 少妇人妻挤奶水中文视频毛片| 国产精品视频亚洲二区| 精品国产成人一区二区| 日韩一区二区三区在线观院| 日韩V欧美V中文在线|