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

贴贴代码

#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. JavaScript常用API合集汇总(一)

    今天这篇文章跟大家分享一些JavaScript常用的API代码,有DOM操作.CSS操作.对象(Object对象.Array对象.Number对象.String对象.Math对象.JSON对象和Con ...

  2. [Python] list vs tupple

    前言 列表(list)和 元组(tupple) 是 Python 中常见的两种数据结构.这两者使用方法有一定的相似,俩者都是 Python 内置类型,都可以保存数据集合,都可以保存复合数据,我们同样可 ...

  3. Nuxt使用axios跨域问题解决方法

    Nuxt 是 Vue 项目服务器端渲染(SSR)解决方案.而在使用时,就会遇到前后端分离情况下的域名或端口不一致导致的跨域问题.本文将介绍如何通过设置代理解决 Nuxt 与 axios 集成的跨域问题 ...

  4. MVC中model、dao、view、controlller、service之间的关系

    Model:是事物的模型,如Person.java,定义人的属性行为.pojo,OR maping,持久层 Dao:是持久化操作代码编写处,与数据库对接,如对Person进行增删改查. Service ...

  5. TJOI2013 奖学金—大根堆实现(洛谷P3963)

    奖学金 题目描述 小张学院有 \(c\) 名学生,第 \(i\) 名学生的成绩为 \(ai\) ​,要获得的奖学金金额为 \(bi\) . 要从这 \(c\) 名学生中挑出 \(n\) 名学生发奖学金 ...

  6. CVE-2020-5902 F5 BIG-IP 远程代码执行RCE

    cve-2020-5902 : RCE:curl -v -k 'https://[F5 Host]/tmui/login.jsp/..;/tmui/locallb/workspace/tmshCmd. ...

  7. Maven一键部署Springboot到Docker仓库,为自动化做准备

    1 前言 前面<Springboot整合MongoDB的Docker开发,其它应用也类似>讲解了如何做Docker开发.如何把Springboot应用打包成一个镜像,但它是手动的,本文将讲 ...

  8. 12.Clear Flags属性与天空盒

    选中Hierarchy面板的摄像机,然后在右侧Inspector面板的Clear Flags属性可以找到有如下选项, SkyBox:天空盒(默认效果,让场景看着有一个天空) Solid Color:固 ...

  9. arm64-v8a 静态成员模板 undefined reference to

    谷歌发布新包需要64位的so Application.mk 中 APP_ABI := armeabi armeabi-v7a x86 x86_64 arm64-v8a 添加了 arm64-v8a 和 ...

  10. C++输出三角图形

    输出像这样的三角图形 3            1           1 1          1    1         1 1 1 1        1          1       1 ...