
领扣
菜还膨胀
此人很菜,什么都不敢写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法题:n个骰子的点数 动态规划解法
题目大意: 简单来说,n个骰子同时掷出,题目要我们求每个点数的概率组成的数组(以下简称点数概率数组) 解题思路: 根据动态规划的思想分解子问题。 我们可以把n个骰子的点数分解为n-1个骰子的点数加上一个骰子的点数。 根据1个骰子的点数概率数组求出2的点数概率数组,根据2的点数概率数组求出3的点数概率数组....直到求出n的点数。 那么我们要怎么根据n-1个骰子的点数概率数组求出n个骰子的点数概率数组呢? 我们假设n=2。 则我们已知1的点数概率数组为{1/6d,1/6d,1/6d,1/6d,1/6d,1/原创 2020-05-27 19:43:26 · 850 阅读 · 0 评论 -
领扣两数之和
菜鸡只会用暴力法。。 class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> result(2); int n=nums.size(); for(int i=0;i<n...原创 2018-10-27 15:21:52 · 227 阅读 · 0 评论 -
领扣两数相加
赶脚解法依然暴力,不过好在用时还不算特别多。 class Solution { public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { ListNode *result = new ListNode(0); ListNode *head = result; int carry = 0;//记录是...原创 2018-10-27 15:25:02 · 242 阅读 · 0 评论 -
领扣反转字符串
迄今最短用时T_T class Solution { public: string reverseString(string s) { int n = s.size(); string t=s; for (int i = 0; i < n; i++) { if (i <= (n - i - 1)) ...原创 2018-10-27 15:41:06 · 231 阅读 · 0 评论 -
领扣排序链表之归并排序
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: void me...原创 2018-11-11 22:50:36 · 244 阅读 · 0 评论