- 博客(13)
- 收藏
- 关注
原创 org.apache.maven.plugins:maven-compiler-plugin not found 问题解决
看了快一个小时,加上这一句就可以了<dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version></dependency>...
2021-10-05 11:44:43
2371
3
原创 URI 未注册
报错:URI 未注册(设置 | 语言和框架 | 架构和 DTD)和不能解决符号 'https://maven.apache.org/xsd/settings-1.2.0.xsd'解决方法:File>>Settings>>Language&Frameworks>>schemas and DTDs>>添加两个url...
2021-09-28 21:17:22
6400
原创 AtCoder - abc178_c
#include<iostream>using namespace std;typedef pair<int,int> P;#define fi first#define sc second#define int long long#define mp(a,b) make_pair(a,b)#define pb(a) push_back(a)#define rep(i,m,n) for(int i=m;i<n;i++)const int maxn=1...
2021-09-16 21:24:10
227
原创 D. Number into Sequence
雪球和大栗在玩一个数学游戏,雪球每次告诉大栗一个数n(n>1),大栗需要找到一个数列a1,a2……..ak满足1、每个ai都大于1;2、a1*a2*…*ak= n3、ai+1被ai整除(1 <= i <= k - 1)4、k是最大的情况如果有多个满足k最大的序列,给出任何一个有效序列即可。思路: 质数唯一分解定理,把n分解为a1^p1*a2^p2...这种形式。而我们要找的最大值的k就是p数组的最大值,假设最大值pi。那么我们可以...
2021-09-04 13:25:20
173
原创 xay loves count
题目的意思是统计(i,j,k)满足a[i]*a[j]=a[k]的数量思路:数据不大,用数组表示a[n]的大小然后统计个数。满足题目的数量就是3个数量的乘积。#include<iostream>using namespace std;typedef pair<int,int> P;#define fi first#define sc second#define mp(a,b) make_pair(a,b)#define pb(a) push_back(a)#de
2021-09-03 16:17:06
134
原创 vue router跳转失败
this.$router.push中如果用path然后传参数,那么参数会传不进去,改成name就可以了。 getPassage(row) { this.$router.push({ name: 'passage', params: { aid: row.aid, }, }); },
2021-09-03 14:01:25
601
原创 模拟退火代码实现
模拟退火是模拟自然界中退火时分子无规则运动的现象,它运用了贪心的思想来找极值。但是贪心算法是短见,有时无法寻找全局最优。在模拟退火中,我们设定了一个概率使其能够跳出局部最优的情况,从而找到全局最优。clear;clc;tmp=1e5; %温度可以先进行一个升温的过程,直到所有尝试运动都被接受即可设置为最初温度k=0.98; %降温系数count=0; %迭代次数l=0; u=9; %函数的定义域draw_f(); %画函数tmp_txt=text(0,0,'0 0')...
2021-08-31 18:41:38
330
原创 百度之星初赛3(网格路径)
题目:思路:除了起点,终点都不能重复走,那么我们可以把除了这两个点走过的可到达终点的路径变成'#',这个可以用一个vector来记录和回溯即可。明天就复赛了希望可以不会爆零。#include<bits/stdc++.h>using namespace std;typedef pair<int,int> P;#define fi first#define sc second#define mp(a,b) make_pair(a,b)#define p.
2021-08-20 18:16:16
178
原创 称球问题(没有什么条件的问题)
称球问题:有12个外观一样的球,有且只有一个重量异常。使用一个电子秤(注意不是天平),最少称量多少次一定可以挑出那个异常的球?因为是电子秤,所以我们每次都可以知道其重量,问的是最少多少次可以挑出来。那么我们考虑最好的情况就好了。题目条件不够,假设异常为y,正常的为x,且x!=y分1和11来挑,那么最少的情况就是运气最好的情况y,11xx,10x+y这样子。因为10x+y也有可能被11整除,所以要讨论一下有没有办法区别这两种情况,如果10x+y无法被11整除,就不会和第一种混淆.
2021-08-20 18:06:44
188
原创 leetcode 498对角线遍历
帮朋友做的一题,随便写一下题解。题目意思很清楚,就是让你螺旋地去遍历二维数组。这样思路: 斜着来分组,然后用一个vector记录一下每一个分组。再用一个flag来判断要不要逆序之后存在答案数组里面。那么我们就可以从第一行可以取每个数进行左下的遍历,再取最后一排第2个(因为第一个取过了),同样进行左下遍历这样就可以覆盖全部的数据。class Solution {public: vector<int> findDiagona...
2021-08-06 15:03:51
122
原创 层次分析法代码实现
层次分析法原理网上有很多,我发一个代码实现。只需要输入各个参数的重要程度即可。disp('请输入各个参数的重要程度');c=input('c=');A=[];n=3; %记得修改判断矩阵的大小,否则会报错%生成判断矩阵for i=1:n for j=1:n A(i,j)=c(i)/c(j); endend[n,n]=size(A);u=[];w=[];RI=[0 0 0.52 0.89 1.12 1.26 1.36 1.41 1.46 1.4
2021-08-03 22:27:41
230
原创 codeforce 1555C
C. Coin Rows 题目的意思是让Alice先走拿走一些硬币,然后再让Bob开始走,问两个人最佳操作,Bob最多拿多少个硬币。思路:对于Alice来说,只会往下走一次。所以有Z字型和L字型(边界)的走法,先用前缀和预处理。如果是Z字型,那么每次把两边最大与之前的最小值判断即可。另外一种,则是边界为0的情况需要特殊判断一些。ac代码如下`#include<bits/stdc++.h>using namespace std;#define int long long#defi
2021-07-31 01:46:29
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅