Pytorch 学习笔记05 神经网络搭建小实战及Sequential的使用,Loss函数、反向传播、优化函数的使用,现有网络模型的使用及修改,保存及读取 Pytorch 学习笔记05 神经网络搭建小实战及Sequential的使用,Loss函数、反向传播、优化函数的使用,现有网络模型的使用及修改,保存及读取
Pytorch 学习笔记03 TensorBoard、Transforms使用,TorchVision中数据集的使用 Pytorch 学习笔记03 TensorBoard、Transforms使用,TorchVision中数据集的使用
80. 骰子的点数 思路线性dp;dp[i][j]表示i个骰子掷出数j的种数;一个骰子可以掷出1~6,投掷i次得出数j可以表示为投掷i-1次得到j-k后,再投掷一次得到k(k取1至6),所以状态转移方程为dp[i][j]+=dp[i-1][j-k], k=1~6;代码class Solution { public: bool in(int i,int j) { return i>0&&j>=0; } vec.
Leetcode442. 数组中重复的数据 思路表中每个元素的范围为1~n,所以将每个元素k交换至对应下标k-1的位置;最后再将所有不在位置上的元素加入ans数组即可代码class Solution {public: vector<int> findDuplicates(vector<int>& nums) { vector<int> ans; for(int i=0;i<nums.size();i++) { in
滑动窗口——LeetCode209. 长度最小的子数组/713. 乘积小于 K 的子数组 滑动窗口思路利用双指针L和R,指示窗口的左边界和右边界,问题一般是问一个子串或子数组满足某些条件的时候子串/子数组的长度最大或最小。初始时,L和R均位于下标0处,窗口大小为0;开始扩展窗口,移动右指针R扩大窗口,使窗口满足题目的条件;满足 题目条件后,移动左指针L,使得窗口满足题目要求的最大或最小右指针R到达字符串/数组末尾后结束循环;class Solution {public: int minSubArrayLen(int target, vector<int>&a
洛谷 P1540 [NOIP2010 提高组] 机器翻译 打卡#include<iostream>using namespace std;int m,n;int in[110];int words[1010];bool find(int x){ for(int i=0;i<m;i++) { if(in[i]==x) return true; if(in[i]==-1) { in[i]=x; return false; } } for(int i=0;i<m-1;i++) in[i
洛谷 P1996 约瑟夫问题 拿下拿下暴力#include<iostream>using namespace std;int n,m;int num[110];int main(){ cin>>n>>m; for(int i=1;i<=n;i++) num[i]=i; int i=1;int k=1;int j=1;//i用来判断所有人是否都出去;k记数;j遍历数组; while(i<=n) { if(k<m)//还没到出圈 { if(n
蓝桥杯 真题 试题 历届真题 蓝肽子序列【第十一届】【决赛】【研究生组】 拿下拿下题目点击链接查看思路与最长公共子序列的思路一样,只是将对字符的比较换成了对单词的比较。DP数组的维度也变成了单词的个数。只需要将两个序列的单词分别取出来存进容器里即可。代码#include <iostream>#include<algorithm>#include<vector>using namespace std;string s1,s2;void get(string s,vector<string> &l) /
蓝桥杯 省赛真题寻找 2020 简单题暴力解决#include <iostream>using namespace std;char var[310][310];int ans;#define x 300bool in(int i,int j){ if(i>=0&&i<x&&j>=0&&j<x) return true; else return false;}void find(int i,int j){
蓝桥杯 历届真题 纯质数 签到题#include <iostream>using namespace std;bool val(int n){ if(n==1||n==0) return false; for(int i=2;i*i<=n;i++) if(n%i==0) return false; return true;}bool check(int n){ if(val(n)) { while(n!=0) { if(!val(n%10
洛谷P1449 后缀表达式 P1449 后缀表达式简单的计算后缀表达式的值,利用stack#include<iostream>#include<stack>using namespace std;int main(){ string s; cin>>s; stack<int> S; int i=0; while(i<s.length()) { if(s[i]>='0'&&s[i]<='9') { int a=0;
蓝桥杯 试题 历届真题 路径之谜【第七届】【决赛】【B组】 传送门题目小明冒充X星球的骑士,进入了一个奇怪的城堡。 城堡里边什么都没有,只有方形石头铺成的地面。假设城堡地面是 n x n 个方格。如下图所示:按习俗,骑士要从西北角走到东南角。 可以横向或纵向移动,但不能斜着走,也不能跳跃。 每走到一个新方格,就要向正北方和正西方各射一箭。 (城堡的西墙和北墙内各有 n 个靶子)同一个方格只允许经过一次。但不必做完所有的方格。如果只给出靶子上箭的数目,你能推断出骑士的行走路线吗?有时是可以的,比如图1.png中的例子。本题的要求就是已知
LeetCode92. 反转链表 II LeetCode92. 反转链表 II/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next)