这个题,一开始犯了一个很幼稚的错误

贴贴代码

#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include <strings.h>
#include <queue>
#include <set>
#include <cstring>
#include<vector>
using namespace std;
int a[]={,,,,,,};//0~6
vector<int> v1;
vector<int> v2;
int main(){
int q;
int b;
for (int i = ; i < ; ++i) {
for (int j = ; j < ; ++j) {
for (int k = ; k < ; ++k) {
for (int l = ; l < ; ++l) {
q=a[i]*+a[j]*+a[k]*+a[l]-a[l]*-a[k]*-a[j]*-a[i];
if(q< && q>) {
cout<<a[i]<<a[j]<<a[k]<<a[l]<<" "<<q<<endl;
v1.push_back(q);
} }
}
} }
cout<<"an";
for (int i = ; i < ; ++i) {
for (int j = ; j < ; ++j) {
for (int k = ; k < ; ++k) {
for (int l = ; l < ; ++l) {
b=a[i]*+a[j]*+a[k]*+a[l]-a[l]*-a[k]*-a[j]*-a[i];
if(b< && b>){
cout<<a[i]<<a[j]<<a[k]<<a[l]<<" "<<b<<endl;
v2.push_back(b);
} }
}
} }
vector<int>::iterator it;
vector<int>::iterator m;
for(it=v1.begin();it!=v1.end();it++)
cout<<*it<<" ";
cout<<endl;
for ( m = v2.begin(); m != v2.end(); ++m)
cout<<*m<<" "; }

,,,,我忽略了有的数,倒过来就不是它了,,,比如6和9

就死在这里了呜呜呜

//这个题我一开始以为挺简单的,后来,,
//
// Created by snnnow on 2020/7/15.
//
//要注意一一下你存储数据,用vector存,直接存一个结构体就好
#include<iostream>
#include <sstream>
#include <string.h>
#include <vector>
using namespace std;
struct price{
int a,b,c;
};//用的时候直接price p={1,2,3}就可以
vector<price> v1;
vector<price> v2;
char to(char c){
if(c=='')
return '';
if(c=='')
return '';
if(c=='')
return '';
if(c=='')
return '';
if(c=='')
return '';
if(c=='')
return '';
if(c=='')
return '';
} void i2s(int i, string &str){//一定要注意是引用
stringstream ss;
ss<<i;
ss>>str; }
void s2i(string &str,int &i){
stringstream ss;
ss<<str;
ss>>i;
}
string reverse(const string &str){//不要忘记加引用
string ans;
for (int i = ; i >= ; --i) {
ans.insert(ans.end(),to(str[i]));//string中的insert函数 }
return ans; } int main(){ for (int i = ; i < ; ++i) {
//cout<<i<<endl;
//先转字符串
string str;
string rstr;
i2s(i,str);
//cout<<str<<endl;
if(str.find('')!=string::npos || str.find('')!=string::npos || str.find('')!=string::npos ||str.rfind('')==)
continue;
rstr=reverse(str); int r; s2i(rstr,r);//r是反转后的价格
int plus=r-i;
//cout<<r<<" "<<i<<" "<<plus<<endl;
if(plus>- && plus<-){
price p1={i,r,plus};
v1.push_back(p1);
}else if(plus> && plus<){
price p2={i,r,plus};
v2.push_back(p2);
} }
// for (int k = 0; k < v1.size(); ++k) {
// cout<<v1[k].c<<" ";
//
// }
// for (int k = 0; k < v2.size(); ++k) {
// cout<<v2[k].c<<" ";
//
// } //vector遍历不必需要迭代器!!!!
for (int j = ; j < v1.size(); ++j) {
for (int i = ; i < v2.size(); ++i) {
if(v1[j].c+v2[i].c==){
cout<<v1[j].a<<" ";
} } } }

LQB2013A04倒置的标签的更多相关文章

  1. Lambda表达式、依赖倒置

    ASP.NET MVC学前篇之Lambda表达式.依赖倒置 ASP.NET MVC学前篇之Lambda表达式.依赖倒置 前言 随着上篇文章的阅读,可能有的朋友会有疑问,比如(A.Method(xxx= ...

  2. 刨析Maven(对pom.xml配置文件常用标签的解析)

    昨天在阿里云看到了一句话,"当你Learning和Trying之后,如果能尽量把Teaching也做好,会促进我们思考".共勉! 这是关于Maven的第三篇博客,这次我们深入了解p ...

  3. 20190322-a标签、img标签、三列表、特殊字符实体、表格

    目录 1.a标签 a标签的属性 锚点 2.img标签 img标签的属性 图像热区 3.三列表 有序列表(Ordered List)     ol>li 无序列表(Unordered List)  ...

  4. HTML5新增的标签和属性归纳

    收集总结的HTML5的新特性,基本除了IE9以下都可以使用. HTML5语法 大部分延续了html的语法 不同之处:开头的 <!DOCTYPE html> <html lang=&q ...

  5. h5废弃的标签和属性及新增的标签和属性

    一.废弃的标签和属性 1.表现性元素 a) basefont b) big c) center d) font e) strike f) tt 2.框架类元素 a) frame b) frameset ...

  6. 使用MEF应用IOC(依赖倒置)

    MVC实用架构设计(二)--使用MEF应用IOC(依赖倒置)   前言 在<上篇>中,基本的项目结构已经搭建起来了,但是有个问题,层与层之间虽然使用了接口进行隔离,但实例化接口的时候,还引 ...

  7. a标签点击跳转失效--IE6、7的奇葩bug

    一般运用a标签包含img去实现点击图片跳转的功能,这是前端经常要用到的东西. 今天遇到个神奇的bug:如果在img上再包裹一层div,而且div设置了width和height,则图片区域点击时,无任何 ...

  8. IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法

    直接上图:原因:该div包含的内容是靠后台进行print操作,输出的.如果没有输出任何内容,浏览器会默认给该空白区域添加空白符.在IE6.7下,浏览器解析渲染时,会认为空白符也是占位置的,默认其具有字 ...

  9. 百度MIP页规范详解 —— canonical标签

    百度MIP的规范要求必须添加强制性标签canonical,不然MIP校验工具会报错: 强制性标签<link rel="/^(canonical)$/"> 缺失或错误 这 ...

随机推荐

  1. 基于小程序请求接口 wx.request 封装的类 axios 请求

    基于小程序请求接口 wx.request 封装的类 axios 请求 Introduction wx.request 的配置.axios 的调用方式 源码戳我 feature 支持 wx.reques ...

  2. paramiko报错 Garbage packet received

    前情概要 今天想要写一个多进程的python脚本上传代码至服务器,于是在本地用虚拟机测试了一下,可总是报错,具体报错信息如下 Traceback (most recent call last): Fi ...

  3. node-koa

    什么是koa 基于node.js 平台的下一代web开发框架 async await npm install --save koa npm install --save koa-router ctx. ...

  4. 使用.Net Core实现的一个图形验证码

    SimpleCaptcha是一个使用简单,基于.Net Standard 2.0的图形验证码模块.它的灵感来源于Edi.Wang的这篇文章https://edi.wang/post/2018/10/1 ...

  5. 在页面制作的时候常用的html页面滚动加载,可视区域判断方法

    演示图 考虑2个情况一种情况初始状态下 滚动到在中间区域的时候,这时上半部分看不见的元素就不给字体添加红色一种情况是,从头向下看的. 代码 .ss li { margin: 40px; } <d ...

  6. HTML5(七)Web 存储

    HTML5 Web 存储 HTML5 web 存储,一个比cookie更好的本地存储方式. 什么是 HTML5 Web 存储? 使用HTML5可以在本地存储用户的浏览数据. 早些时候,本地存储使用的是 ...

  7. 列拖拽顺序调整-sortable.js使用

    最近在做一个单表统计功能,涉及到一个查询列配置,但是查询出来的列顺序,可以进行配置,通过写列的排序当然阔以,但是方法就不美丽了.所以,在网上搜了一下拖拽的组件,最终定位Sortable.js,简单易用 ...

  8. MySQL索引 索引分类 最左前缀原则 覆盖索引 索引下推 联合索引顺序

    MySQL索引 索引分类 最左前缀原则 覆盖索引 索引下推 联合索引顺序   What's Index ? 索引就是帮助RDBMS高效获取数据的数据结构. 索引可以让我们避免一行一行进行全表扫描.它的 ...

  9. HNOI 2014 米特运输(图论)

    HNOI 2014 米特运输 题目大意 给一棵树,每个点有自己的权值,要求更改一些点的权值,使得整棵树满足两个条件: 同一个父亲的所有子节点权值相同 父节点的取值为所有子节点的和 答案输出最少要更改的 ...

  10. day23 作业

    day23 作业 目录 day23 作业 1.把登录与注册的密码都换成密文形式 2.文件完整性校验(考虑大文件) 3.注册功能改用json实现 4.项目的配置文件采用configparser进行解析 ...