中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

承接做網(wǎng)站seo博客模板

承接做網(wǎng)站,seo博客模板,供應(yīng)鏈管理系統(tǒng)論文,網(wǎng)絡(luò)運(yùn)維工資是多少前言: 昨天晚上自己一個(gè)人打的小白月賽(因?yàn)闇?zhǔn)備數(shù)學(xué)期末已經(jīng)寫(xiě)煩了),題目難度感覺(jué)越來(lái)越簡(jiǎn)單了(不在像以前一樣根本寫(xiě)不了一點(diǎn),現(xiàn)在看題解已經(jīng)能看懂一點(diǎn)了),能感受到自己在不斷進(jìn)步…

前言:

? 昨天晚上自己一個(gè)人打的小白月賽(因?yàn)闇?zhǔn)備數(shù)學(xué)期末已經(jīng)寫(xiě)煩了),題目難度感覺(jué)越來(lái)越簡(jiǎn)單了(不在像以前一樣根本寫(xiě)不了一點(diǎn),現(xiàn)在看題解已經(jīng)能看懂一點(diǎn)了),能感受到自己在不斷進(jìn)步,希望在暑假能更努力一點(diǎn)吧,,少打點(diǎn)游戲,多學(xué)學(xué)算法,還有web的學(xué)習(xí)也要抓起來(lái)了,這幾天不是在看高數(shù)就是在打游戲,感覺(jué)好墮落。

正文:

?鏈接:(1條未讀私信) ??托“自沦?8_ACM/NOI/CSP/CCPC/ICPC算法編程高難度練習(xí)賽_??透?jìng)賽OJ (nowcoder.com)

A 骰子魔術(shù):

#include<bits/stdc++.h>
using namespace std;
int a[10005];
int main(){int n,x;cin>>n>>x;for(int i=1;i<=n;i++){int d;cin>>d;a[d]++;}if(a[x])cout<<"YES";else cout<<"NO";return 0;
}

桶排秒了。

B 最少剩幾個(gè)?:

#include<bits/stdc++.h>
using namespace std;
int main(){int n,res=0,ans=0;cin>>n;int o=n;while(o--){int x;cin>>x;if(x%2==1)res++;}int z=n-res;if(z>=res){ans=n-2*res;}else{ans=n-2*z-((res-z)/2)*2;}cout<<ans<<endl;return 0;
}

因?yàn)槠鏀?shù)加偶數(shù)一定是奇數(shù),奇數(shù)乘奇數(shù)一定為奇數(shù),分兩種情況討論,當(dāng)偶數(shù)數(shù)量大于奇數(shù)的時(shí)候直接用總數(shù)減奇數(shù)數(shù)量的兩倍;當(dāng)奇數(shù)大于偶數(shù)的時(shí)候先減去偶數(shù)的兩倍在考慮剩下的奇數(shù)即可。

C 兩個(gè)函數(shù):

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int mod=998244353;
ll quickmod(ll a, ll b, ll c)
{ll ans = 1;a = a % c;while(b){if(b&1) ans = (ans * a) % c;b = b >> 1;a = (a * a) % c;}return ans;
}
int main(){int n;cin>>n;while(n--){ll a,x,ans;cin>>a>>x;if(x==1)ans=a*x%mod;else{ans=(((a*a)%mod)*((x)*(x-1)/2%mod))%mod;}cout<<ans<<endl;}return 0;
}

我們可以將公式轉(zhuǎn)化為

g(x)=ax......x=1

g(x)=a^{2}(\sum (n-1))=a^{2}(\frac{x(x-1)}{2})..........x>1

最后直接一邊算一遍取模即可。

D 切割 01 串 2.0:

#include<bits/stdc++.h>
using namespace std;
const int N = 1e5 + 5;
int dp[1000][1000];
int pre[N],suf[N];
int main(){int t = 1;while(t --){int n,l,r; cin >> n >> l >> r;string s; cin >> s;s = "#" + s;// 區(qū)間dp// dp[a][b] = dp[a][k] + dp[k+1][b] + 1;for(int i = 1; i <= n ; i ++){if(s[i] == '0') pre[i] = pre[i - 1] + 1;else pre[i] = pre[i - 1];}for(int i = 1 ; i <= n ; i ++){if(s[i] == '1') suf[i] = suf[i - 1] + 1;else suf[i] = suf[i - 1];}for(int len = 2 ; len <= n ; len ++){for(int i = 1 ; i <= n - len + 1; i ++){int j = i + len - 1;for(int k = i ; k < j ; k ++){int q0 = pre[k] - pre[i - 1];int q1 = suf[j] - suf[k];int res = abs(q0 - q1);if(res >= l && res <= r)dp[i][j] = max(dp[i][j],dp[i][k] + dp[k + 1][j] + 1);}}}cout << dp[1][n];}
}

比賽時(shí)這題一直想用遞歸,根本沒(méi)去想是dp,甚至是我練過(guò)的區(qū)間dp,導(dǎo)致我用遞歸一直暴內(nèi)存,怎么優(yōu)化都過(guò)不了。其實(shí)細(xì)想想這題確實(shí)就是區(qū)間dp,因?yàn)閺男^(qū)間推導(dǎo)到大區(qū)間就免去了對(duì)一次切割產(chǎn)生兩個(gè)子段進(jìn)行·遞歸的過(guò)程,詳情可以見(jiàn)代碼。

?E and xor or:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=5e5+5;
ll a[N];
ll n,k1,k2;
ll work(int x){ll ans=0,cnt=0;for(int i=1;i<=n;i++){bool flag=true;for(int j=x;j<=60;j++){int u=a[i]>>j&1;int v=a[i-1]>>j&1;if(u!=v){flag=false;}}if(flag)cnt++;else{ans+=cnt*(cnt+1)/2;cnt=1;}}ans+=cnt*(cnt+1)/2;return ans;
}
int main(){cin>>n>>k1>>k2;for(int i=1;i<=n;i++){cin>>a[i];}cout<<work(k2)-work(k1)<<endl;return 0;
}

看了題解發(fā)現(xiàn)這題還挺簡(jiǎn)單,

利用前綴和的思想,用所有結(jié)果小于 2^k2的子數(shù)組個(gè)數(shù) - 所有結(jié)果小于2^k1的子數(shù)組個(gè)數(shù),即為答案。

發(fā)現(xiàn)這個(gè)? 2^k?剛好只有一位(二進(jìn)制下),要結(jié)果小于它,則必須滿足在二進(jìn)制中?k?~?60?位中不能有?1。 根據(jù)題目條件,滿足不能有?1?即這個(gè)子數(shù)組元素在k?~?60位的每一位不能同時(shí)存在?1?和?0。

F 絕妙的手法:

看了下題解的代碼直接給我嚇跑了,代碼量還挺大的。

2024.7.12補(bǔ):

出題人出來(lái)說(shuō)這題出錯(cuò)了,所以不用補(bǔ)了。這又何嘗不是另一種補(bǔ)完呢(

后記:

? 話說(shuō)后天就考高數(shù)了我還一道題沒(méi)寫(xiě)是不是有點(diǎn)不務(wù)正業(yè)了(

http://m.risenshineclean.com/news/63474.html

相關(guān)文章:

  • 廣州番禺建網(wǎng)站可以直接打開(kāi)網(wǎng)站的網(wǎng)頁(yè)
  • 設(shè)計(jì)排版優(yōu)秀網(wǎng)站汽車網(wǎng)絡(luò)營(yíng)銷的方式有哪些
  • 查看網(wǎng)站開(kāi)發(fā)語(yǔ)言aso優(yōu)化什么意思
  • 做平面找那些網(wǎng)站找活廈門(mén)關(guān)鍵詞排名seo
  • 政務(wù)網(wǎng)站信息化建設(shè)情況溫州seo推廣外包
  • 一級(jí)a做愛(ài)視頻網(wǎng)站網(wǎng)絡(luò)營(yíng)銷品牌推廣公司
  • 小游戲網(wǎng)站審核怎么做適合小學(xué)生摘抄的新聞2022年
  • 服務(wù)器ip地址怎么查優(yōu)化防控措施
  • 電影網(wǎng)站建設(shè)的程序駕校推廣網(wǎng)絡(luò)營(yíng)銷方案
  • 做瞹瞹視頻電影邪惡網(wǎng)站愛(ài)站網(wǎng)長(zhǎng)尾關(guān)鍵詞挖掘工具下載
  • 深圳做網(wǎng)站聯(lián)系電話企業(yè)在線培訓(xùn)平臺(tái)
  • 網(wǎng)站備案域名更改廣點(diǎn)通
  • 余姚做網(wǎng)站公司網(wǎng)店代運(yùn)營(yíng)和推廣銷售
  • 教育類網(wǎng)站素材如何在百度上發(fā)布自己的文章
  • 做網(wǎng)站可以干什么網(wǎng)站開(kāi)發(fā)建站
  • 網(wǎng)站 建設(shè) 函google關(guān)鍵詞推廣
  • 做棋牌網(wǎng)站一般多少錢(qián)中國(guó)體育新聞
  • 淘寶網(wǎng)站的論壇做的怎么樣前端seo是什么
  • 目前最流行網(wǎng)站開(kāi)發(fā)軟件查域名ip地址查詢
  • 網(wǎng)站集群建設(shè)實(shí)施方案重慶seo推廣公司
  • 網(wǎng)站怎么做流量互換品牌營(yíng)銷策劃包括哪些內(nèi)容
  • ps個(gè)人網(wǎng)站制作流程個(gè)人網(wǎng)站怎么建立
  • 佛山新網(wǎng)站建設(shè)策劃百度網(wǎng)頁(yè)版首頁(yè)
  • 成都市網(wǎng)站建設(shè)費(fèi)用及企業(yè)京東關(guān)鍵詞優(yōu)化技巧
  • 汽車門(mén)戶網(wǎng)站開(kāi)發(fā)推廣網(wǎng)站的文案
  • 網(wǎng)站建站服務(wù)公司網(wǎng)站維護(hù)一般都是維護(hù)什么
  • wordpress圖片展示插件seo的優(yōu)化步驟
  • 想做機(jī)械加工和橡膠生意怎么做網(wǎng)站磁力搜索引擎2023
  • 舉重運(yùn)動(dòng)員 做網(wǎng)站線上推廣活動(dòng)有哪些
  • 移動(dòng)做績(jī)效的網(wǎng)站網(wǎng)站建設(shè)策劃書(shū)范文