数学联邦政治世界观
超小超大

数学(八) (2-2)

void solve() {

int n, x;cin>>n>>x;

int ans = 0;

for (int a = 1; a <= n; a++) {

for (int b = 1; a * b <= n && a + b <= x; b++) {

ans += min((n - a * b) / (a + b), x - a - b);

}

}

cout<<ans<<"\n";

}

E - Decode

找所有包含小区间[x,y]内字符0的个数等于1的个数的大区间[L,R]的个数

对字符串求前缀和,字符0贡献为-1,字符1贡献为1,满足条件的区间就是这段区间和为0的个数,即pre[y]=pre[x-1],对每一对[x,y],显然贡献数量一共是所有左端点数量([1,x]共计x个)*所有右端点个数([y,n]共计n-y+1个)

我们枚举左端点x,找到满足条件的所有右端点并计算答案,map记录所有的pre[i]的可供选择的右端点数量总和

void solve() {

string s;cin>>s;

int n=s.length(),ans=0;

s=" "+s;

vector<int>pre(n+100);

map<int,int>mp;

for(int i=1;i<=n;i++){

pre[i]=pre[i-1]+(s[i]=='0'?-1:1);

}

for (int i = n; i >=1; i--) {

ans = (ans + i * mp[pre[i-1]]) % mod;

mp[pre[i]] += n - i + 1;

}

cout<<ans<<endl;

}

数学联邦政治世界观提示您:看后求收藏(同人小说网http://tongren.me),接着再看更方便。

相关小说

快穿之我在游戏里当大佬 连载中
快穿之我在游戏里当大佬
子非珏
南宫陌离和君沐泽从小是青梅竹马穿越到了KW游戏世界里,一路上一起和伙伴们破案打闹,最终得到了真相……(南宫陌离有一个隐藏身份会在后期揭开他字......
0.4万字1个月前
绝望彼岸 连载中
绝望彼岸
绝生永迹
本文是类似魔法的小说,喜欢看的可以常来,不喜欢的,对不起,没有写到你想要的剧情。如果有人比我更早写这种类型,那请原谅我。这部小说一天一更或两......
1.1万字1个月前
蓝曦臣与江晚吟 连载中
蓝曦臣与江晚吟
慕容逸雪
“只愿君心似我心”“定不负相思意”
6.9万字1个月前
灵契:阴冥司 连载中
灵契:阴冥司
_望楠
假如杨敬华是阴冥司【漫画原创,这是属于二创噢】2024年5月26日凌晨12点,本小说《灵契:阴冥司》正式签约啦,以后你们可以会看到本作者的日......
8.1万字1个月前
快穿之万人迷不自知 连载中
快穿之万人迷不自知
哈哈哈大大
时清宴是炮灰部门的员工,本想安安稳稳的走剧情点,但是每个世界的任务都会增加,而气运之子总是想方设法的把他禁锢在他的身边,一旦他想脱离世界,气......
3.7万字1个月前
雪精灵 连载中
雪精灵
赵近东
集齐作者的中二巨作,中二想法,小故事为主,其中包括各种雪精灵,各种玛丽苏。还有各种癖好其他。1.《雪精灵》  西里尔走投无路,跨过克亚山脉。......
12.8万字1个月前