#10115 銆屼竴鏈€?4.1 渚?3銆嶆牎闂ㄥ鐨勬爲
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#10115 銆屼竴鏈€?4.1 渚?3銆嶆牎闂ㄥ鐨勬爲相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/%e7%ad%94%e6%a1%88' title='绛旀'>绛旀 msu nbsp space ref 瀛︽牎 鏉ユ簮 bit 鎿嶄綔
1537锛氥€愪緥 3銆戞牎闂ㄥ鐨勬爲
鏃堕棿闄愬埗: 1000 ms 鍐呭瓨闄愬埗: 524288 KB
鎻愪氦鏁? 497 閫氳繃鏁? 216
銆愰鐩弿杩般€?/h3>
鍘熼鏉ヨ嚜锛歏ijos P1448
鏍¢棬澶栨湁寰堝鏍戯紝瀛︽牎鍐冲畾鍦ㄦ煇涓椂鍒诲湪鏌愪竴娈电涓婁竴绉嶆爲锛屼繚璇佷换涓€鏃跺埢涓嶄細鍑虹幇涓ゆ鐩稿悓绉嶇被鐨勬爲锛岀幇鏈変袱绉嶆搷浣滐細
K=1K=1锛岃鍏?nbsp;l,rl,r 琛ㄧず鍦?nbsp;ll 鍒?nbsp;rr 涔嬮棿绉嶄笂涓€绉嶆爲锛屾瘡娆℃搷浣滅鐨勬爲鐨勭绫婚兘涓嶅悓锛?/span>
K=2K=2锛岃鍏?nbsp;l,rl,r 琛ㄧず璇㈤棶 ll 鍒?nbsp;rr 涔嬮棿鏈夊灏戠鏍戙€?/span>
娉ㄦ剰锛氭瘡涓綅缃兘鍙互閲嶅绉嶆爲銆?/p>
銆愯緭鍏ャ€?/h3>
绗竴琛?nbsp;n,mn,m 琛ㄧず閬撹矾鎬婚暱涓?nbsp;nn锛屽叡鏈?nbsp;mm 涓搷浣滐紱
鎺ヤ笅鏉?nbsp;mm 琛屼负 mm 涓搷浣溿€?/span>
銆愯緭鍑恒€?/h3>
瀵逛簬姣忎釜 k=2k=2 杈撳嚭涓€涓瓟妗堛€?/span>
銆愯緭鍏ユ牱渚嬨€?/h3>
5 4
1 1 3
2 2 5
1 2 4
2 3 5
銆愯緭鍑烘牱渚嬨€?/h3>
1
2
銆愭彁绀恒€?/h3>
5 4 1 1 3 2 2 5 1 2 4 2 3 5
1 2
銆愭彁绀恒€?/h3>
鏁版嵁鑼冨洿涓庢彁绀猴細
瀵逛簬 20% 鐨勬暟鎹紝1≤n,m≤1001≤n,m≤100锛?/span>
瀵逛簬 %60% 鐨勬暟鎹紝1≤n≤103,1≤m≤5×1041≤n≤103,1≤m≤5×104 锛?/span>
瀵逛簬 %100% 鐨勬暟鎹紝1≤n,m≤5×1041≤n,m≤5×104 锛屼繚璇?nbsp;l,r>0l,r>0銆?/span>
銆愭潵婧愩€?/h3>
#include<bits/stdc++.h> using namespace std; int c1[50005],c2[50005]; int low(int x)return x&(-x); int find(int l,int r) int ans=0; for(int i=r;i;i-=low(i))ans+=c1[i]; for(int i=l-1;i;i-=low(i))ans-=c2[i]; return ans; int main() int n,m; scanf("%d%d",&n,&m); for(int i=1;i<=m;i++) int k,l,r; scanf("%d%d%d",&k,&l,&r); if(k==1) for(int i=l;i<=n+1;i+=low(i))c1[i]++; for(int i=r;i<=n+1;i+=low(i))c2[i]++; else printf("%d\n",find(l,r));
以上是关于#10115 銆屼竴鏈€?4.1 渚?3銆嶆牎闂ㄥ鐨勬爲的主要内容,如果未能解决你的问题,请参考以下文章
銆孷UE 瀛﹂櫌銆嶆柊鏅?Vlogger 蹇呭鐨?3 涓媿鎽勫皬鎶€宸э紒
UVA 10115 Automatic Editing(字符处理)