当前位置: 首页 > wzjs >正文

nodejs做网站容易被攻击吗深圳专门做seo的公司

nodejs做网站容易被攻击吗,深圳专门做seo的公司,wordpress主题idowns,做服装团购有哪些网站有哪些很经典的大模拟题目 但是还不算难 大模拟题最需要注意的就是细节 写代码一定要考虑全面 并且要细心多debug 多打断点STL库的熟练使用 istringstream真的处理字符串非常好用 注意解耦合思想 这样改代码debug更加清晰 https://www.acwing.com/problem/content/5724/ #includ…

很经典的大模拟题目 但是还不算难 大模拟题最需要注意的就是细节

写代码一定要考虑全面 并且要细心多debug 多打断点+STL库的熟练使用

istringstream真的处理字符串非常好用

注意解耦合思想 这样改代码debug更加清晰

https://www.acwing.com/problem/content/5724/

#include<bits/stdc++.h>
using namespace std;
#define THRESHOLD 1e-5  // 设置阈值为 1e-5
//给定方程式 思考是否可以配平0
//使用矩阵 元素个数*化合物个数
int n;
//得到化学反应方程式
vector<vector<int>> get_matrix(istringstream& iss) {map<int, map<string,int>> elements;//elements[数字][元素]=第几个化合物的元素的个数set<string> ee;//元素个数int m;//化合物个数iss >> m;//化合物个数for (int i = 0; i < m; i++) {string material;//每一个化合物iss >> material;string ss;//暂存元素for (int j = 0; j < material.size(); j++) {if (material[j] >= 'a' && material[j] <= 'z') {ss += material[j];}else {//是数字int num = material[j] - '0';while ((j + 1) < material.size() && material[j + 1] >= '0' && material[j + 1] <= '9') {num = num * 10 + (material[j + 1] - '0');j++;}elements[i][ss] += num;ee.insert(ss);ss = "";}}}//给元素排序vector<string> eee = vector<string>(ee.begin(), ee.end());//元素个数*化合物个数vector<vector<int>> matrix(eee.size(), vector<int>(m, 0));for (int i = 0; i < ee.size(); i++) {for (int j = 0; j < m; j++) {matrix[i][j] = elements[j][eee[i]];}}return matrix;
}vector<vector<double>> get_gauss_matrix(vector<vector<int>> matrix) {vector<vector<double>> double_matrix;for (const auto& row : matrix) {vector<double> new_row;for (int val : row) {new_row.push_back(static_cast<double>(val));}double_matrix.push_back(new_row);}int i = 0, j = 0;//(i,j)代表 当前矩阵左上角起始位置while (i < double_matrix.size() && j < double_matrix[0].size()) {int flag = 1;for (int k = i; k < double_matrix.size(); k++) {if (double_matrix[k][j] != 0) {flag = 0;break;}}//对子矩阵进行重复if (flag == 1) { j++; continue; }//否则else {if (double_matrix[i][j] == 0) {for (int k = i + 1; k < double_matrix.size(); k++) {if (double_matrix[k][j] != 0) {swap(double_matrix[i], double_matrix[k]);break;}}//pprint(double_matrix); cout << endl;}//遍历剩下所有行for (int k = i + 1; k < double_matrix.size(); k++) {double mul = double_matrix[k][j] / double_matrix[i][j];for (int z = j; z < double_matrix[0].size(); z++) {double_matrix[k][z] -= mul * double_matrix[i][z];}}}i++; j++;// 遍历矩阵并将小于阈值的元素设为0for (int i = 0; i < double_matrix.size(); ++i) {for (int j = 0; j < double_matrix[0].size(); ++j) {if (abs(double_matrix[i][j]) < THRESHOLD) {double_matrix[i][j] = 0;}}}}return double_matrix;
}
string judge(vector<vector<double>> gauss_matrix) {int num = gauss_matrix[0].size();//变量个数;int rank = 0;int flag = 1;for (int i = 0; i < gauss_matrix.size(); i++) {for (int j = 0; j < gauss_matrix[i].size(); j++) {//如果有非0的flag变成0if (gauss_matrix[i][j] != 0) {flag = 0;break;}        }if (flag == 1) {break;}else {rank++;flag = 1;}}if (rank < num) return "Y";return "N";
}
string solve(istringstream &iss) {vector<vector<int>> matrix=get_matrix(iss);//化学反应方程式vector<vector<double>> gauss_matrix = get_gauss_matrix(matrix);//获得高斯消元的行阶梯形式return judge(gauss_matrix);
}int main() {cin >> n;cin.ignore();  // 忽略换行符while (n--) {string s;getline(cin, s);istringstream iss(s);cout << solve(iss)<<endl;}return 0;
}

http://www.dtcms.com/wzjs/270422.html

相关文章:

  • 直接做的视频网站无锡网站制作优化
  • 临沂做网站设计的公司现在推广用什么平台
  • 音乐网站如何建设的好用搜索引擎排名
  • 怎么建立网站模版网页制作的基本步骤
  • 网站备案必须是企业吗长春seo外包
  • 丹东制作网站公司游戏如何在网上推广
  • 镇江微淘软件开发深圳网站搜索优化
  • ipfs做网站厦门seo网站管理
  • 浙江建站优化品牌搜索引擎排名优化包括哪些方面
  • 网站开发需要哪些人游戏优化是什么意思
  • 推荐一些b2b网站seo深圳优化
  • 做企业网站需要人维护么广州seo顾问
  • 青岛网站关键字优化湖南专业关键词优化服务水平
  • 徐州营销网站建设报价网站优化包括对什么优化
  • 网站做的相似重庆seo是什么
  • 智慧景区网站服务建设最新一周新闻
  • 学做衣服上什么网站谷歌推广开户多少费用
  • 网站怎么做长尾关键词网站推广策划思路的内容
  • 个人网页制作素材图片seo软件定制
  • 有了域名如何做网站搜索引擎关键词竞价排名
  • wordpress去除category西安优化外包
  • 做不了大流量网站自己做网站难吗
  • 刷网站建设互联网下的网络营销
  • 网站建设工作分解结构词典脚本外链平台
  • 电子商务网站管理的基本内容网络营销软件排行
  • 景区网站建设的好处青岛网站排名提升
  • 做动态的网站适合发表个人文章的平台
  • 展会网站建设搜狗网站收录入口
  • 新闻标题做的好的网站aso应用优化
  • 防邪办网站建设方案文档服务器域名怎么注册