
模拟
stormjing7
这个作者很懒,什么都没留下…
展开
-
Leetcode 2. 两数相加(模拟)
题目给两个非空链表,每个链表代表一个数,返回两个链表之和分析思路:直接模拟即可实现:维护一个进位 t????:Leetcode 链表题可以设置一个虚拟头节点 dummy,使头节点一般化,便于操作。代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} *原创 2021-01-12 22:21:51 · 325 阅读 · 0 评论 -
【CCF-CSP】201403-2 窗口(模拟)
【CCF-CSP】201403-2 窗口题目先给出 n 个窗口(窗口的左边范围),之后有 m 次点击(即一个坐标),每次点击输出当前坐标最顶层的窗口序号,同时将当前窗口移动到最顶层。分析用链表存窗口的优先级,每次点击按照优先级遍历所有窗口,看自己在哪个窗口的范围,并将找到的窗口移动到链表的前端。#include <bits/stdc++.h>using namespace ...原创 2020-04-17 21:15:21 · 304 阅读 · 0 评论 -
【CCF-CSP】201403-1 相反数(模拟)
#include <bits/stdc++.h>using namespace std;#define d(x) cout<<x<<endltypedef long long ll;const int INF = 0x3f3f3f3f;const int N = 2e3 + 10;int n, ans, num;int a[N], b[N];...原创 2020-04-17 21:11:16 · 255 阅读 · 0 评论 -
【CCF-CSP】201312-2 ISBN号码(模拟)
【CCF-CSP】201312-2 ISBN号码题目给出一个字符串代表 ISBN 号,按题目给出公式检查最后一个校验位是否正确,正确输出 “Right”, 反之输出正确 ISBN 号。分析#include <bits/stdc++.h>using namespace std;#define d(x) cout<<x<<endltypedef lo...原创 2020-02-21 17:33:25 · 311 阅读 · 0 评论 -
【CCF-CSP】201312-1 出现次数最多的数(模拟)
【CCF-CSP】201312-1 出现次数最多的数题目给 n 个数,求出现次数最多且值最小的数字。分析#include <bits/stdc++.h>using namespace std;#define d(x) cout<<x<<endltypedef long long ll;const int INF = 0x3f3f3f3f;co...原创 2020-02-21 17:08:20 · 224 阅读 · 0 评论