每日两题day68

今天你AC了吗?

每日两题day68


一、基础题

题目:P5732 【深基5.习7】杨辉三角 - 洛谷

思路:

找好递推公式就好了

代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    vector<vector<int> > a(n, vector<int>(n, 0));
    for (int i = 0; i < n; i++) {
        a[i][0] = 1;
    }
    for (int i = 1; i < n; i++) {
        for (int j = 1; j <= i; j++) {
            a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
        }
    }
    for (int i = 0; i < n; i++) {
        for (int j = 0; j <= i; j++) {
            cout << a[i][j] << " ";
        }
        cout << "\n";
    }
    return 0;
}

二、提高题

题目:P1102 A-B 数对 - 洛谷

思路:

map秒了,2^30记得开longlong

代码:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;

int main() {
    map<long long, long long> mp;
    set<long long> s;
    long long n, c;
    cin >> n >> c;
    while (n--) {
        int x;
        cin >> x;
        mp[x]++;
        s.insert(x);
    }
    long long cnt = 0;
    for (auto i: s) {
        cnt += mp[i] * mp[i + c];
    }
    cout << cnt << "\n";
    return 0;
}
相关推荐
power 雀儿5 分钟前
Scaled Dot-Product Attention 分数计算 C++
算法
琹箐35 分钟前
最大堆和最小堆 实现思路
java·开发语言·算法
renhongxia11 小时前
如何基于知识图谱进行故障原因、事故原因推理,需要用到哪些算法
人工智能·深度学习·算法·机器学习·自然语言处理·transformer·知识图谱
坚持就完事了1 小时前
数据结构之树(Java实现)
java·算法
算法备案代理1 小时前
大模型备案与算法备案,企业该如何选择?
人工智能·算法·大模型·算法备案
赛姐在努力.2 小时前
【拓扑排序】-- 算法原理讲解,及实现拓扑排序,附赠热门例题
java·算法·图论
野犬寒鸦3 小时前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用
java·服务器·数据库·后端·学习·算法
霖霖总总3 小时前
[小技巧66]当自增主键耗尽:MySQL 主键溢出问题深度解析与雪花算法替代方案
mysql·算法
rainbow68893 小时前
深入解析C++STL:map与set底层奥秘
java·数据结构·算法
wangjialelele3 小时前
平衡二叉搜索树:AVL树和红黑树
java·c语言·开发语言·数据结构·c++·算法·深度优先