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

数学(六)

A.Tricky Template

难度:0,思维

实际上想通一个东西就明白了,无论任何情况a,b总能与模板匹配,我们找到一个字母不让c匹配就可以

1.a=b=c 取c的大写字母

2.a!=b!=c 取c的大写字母

3.a=b!=c 取a小写字母都可以

4.a=c!=b 取除c,b以外的大写字母,相当于无效答案,此时这个字母都匹配

void solve()

{

int n;

string a,b,c;

cin>>n>>a>>b>>c;

for(int i=0;i<n;i++)

if(a[i]!=c[i]&&b[i]!=c[i])

{

cout<<"YES"<<endl;

return;

}

cout<<"NO"<<endl;

}

B. Forming Triangles

因为是2α[i] 作为三角形的边长,所以情况很简单,只有两种情况能构成三角形.

简易证明:

1.三边不等,我们不妨设a<b<c,显然小边之和小于第三边;

2.两边相等,a>b=c,同样无法组成三角形,此时只能有a<b=c的情况可以组成三角形

3.三边相等时显然成立。

因此对于a=b=c,a<b=c这两种情况,用组合数算即可

参考jiangly,C³ₖ 用来枚举第一种情况,k为枚举到当前数时,其出现次数。 C²ₖ * tot 用来枚举第二种情况,tot为在此之前(也就是比当前数字小的数字的出现次数总和)。

void solve() {

int n;std::cin>>n;

std::vector<int>cnt(n + 1);

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

int a;

std::cin>>a;

cnt[a]++;

}

i64 ans = 0;int tot = 0;

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

//已经排序过,因为枚举的是从0到n的数字

ans += 1LL * cnt[i] * (cnt[i] - 1) * (cnt[i] - 2) / 6;

ans += 1LL * cnt[i] * (cnt[i] - 1) / 2 * tot;

tot += cnt[i];

}

std::cout<<ans<<"\n";

}

C. Closest Cities

预处理出来从1到i的前缀以及后缀和(1<=i<=n),查询的时候查表即可得到。

void solve() {

int n;cin>>n;

vector<int> a(n);

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

cin>>a[i];

}

vector<int> l(n), r(n);//l[i]表示从0到i所需要花费的最小值

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

if (i == n - 1 || a[i + 1] - a[i]>a[i] - a[i - 1]) {

l[i] = l[i - 1] + 1;

} else {

l[i] = l[i - 1] + a[i] - a[i - 1];

}

}

r[n - 1] = 0;

for (int i = n - 2; i >= 0; i--) {

if (i == 0 || a[i] - a[i - 1]>a[i + 1] - a[i]) {

r[i] = r[i + 1] + 1;

} else {

r[i] = r[i + 1] + a[i + 1] - a[i];

}

}

int q;cin>>q;

while (q--) {

int x, y;

cin>>x>>y;

x--, y--;

int ans;

if (x<y) {

ans = r[x] - r[y];

} else {

ans = l[x] - l[y];

}

cout<<ans<<"\n";

}

}

数学联邦政治世界观提示您:看后求收藏(笔尖小说网http://www.bjxsw.cc),接着再看更方便。

相关小说

梦断南宫 连载中
梦断南宫
梦境之旅_
生命只有一次,又或许平行世界有无数次。一诺的妈妈会在另个世界依旧陪伴一诺吗?
13.4万字2周前
多重宇宙:离婚后,为她一夜白头 连载中
多重宇宙:离婚后,为她一夜白头
笨笨笨小妙
跟心心念念的男人结婚五年后...我心灰意冷,决定离婚。却在一场车祸后...窥探到另一个时空的我和他...原来,那个不说爱的男人,在另一个时空......
24.6万字2周前
快穿之芙蓉帐暖 连载中
快穿之芙蓉帐暖
玉樱樱
(快穿+系统+虐渣+爽文+演戏+大美人+渣女+男主碎片)渣女梨依儿快穿到各个小世界围绕在各个大佬周围。完成任务后就不甩他们了,主搞自己的事业......
3.2万字2周前
团宠:有五个不熟悉的哥哥怎么办? 连载中
团宠:有五个不熟悉的哥哥怎么办?
悦雪风吟
作为一个身体不好的小孩子,爸妈为了让她养好身体,带她回到了山上的奶奶家,与奶奶父母一起生活,彼时大哥已经完全有能力接管公司,父母便安心照顾她......
1.2万字2周前
疯子又来啦! 连载中
疯子又来啦!
星之曰月
修仙小说,随便磕回魂肉魄轮回尽,亦是相回白雪纷。每世抗命残伤奄,血发污衣浸红身。自曾梦影现故因,终是相遇还恩人。二世帮协将死人,长貌如吾一相......
2.3万字5天前
阿瑞亚大陆 连载中
阿瑞亚大陆
无名柳
(注:主角是短发的女性)人类世界以外的另一个空间,大陆的名字是直接引用了创世神的姓名。这片空间中诸多生灵相处和睦,无比美好。在那个扭曲微妙的......
22.1万字4天前