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

贴贴代码

#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. Nginx详细介绍

    1.Nginx是什么? Nginx就是反向代理服务器. 首先我们先来看看什么是代理服务器,代理服务器一般是指局域网内部的机器通过代理服务发送请求到互联网上的服务器,代理服务器一般作用于客户端.比如Go ...

  2. 二.3.token认证,jwt认证,前端框架

    一.token: 铺垫: 之前用的是通过最基本的用户名密码登录我的运维平台http://127.0.0.1:8000/---这种用的是form表单,但是这种对于前后端分离的不适合.前后端分离,应该通过 ...

  3. 为什么总是无法访问VMware内的web服务?

    除了防火墙的设置,很可能时因为你的Web服务监听的时127.0.0.1地址,构成了本机回环,只能本机访问的原因. 启动服务的时候可以尝试指定hostname为0.0.0.0或者你想监听的IP地址. [ ...

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

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

  5. css3常见好看的投影效果_css3阴影box-shadow高大上用法

    在设计图会经常使用到的阴影效果,如何用css3来实现呢?这篇文章主要整理box-shadow的一些好看常用的投影效果. 1.曲面/椭圆投影效果: 代码如下: <style> .shadow ...

  6. CSS中link和@import的使用区别

    我们都知道在html中引入外部的CSS 有2种方式,link标签和@import,他们又什么区别呢? 1.从属关系区别@import是 CSS 提供的语法规则,只有导入样式表的作用:link是HTML ...

  7. 3dTiles 数据规范详解[3] 内嵌在瓦片文件中的两大数据表

    转载请声明出处:全网@秋意正寒 零.本篇前言 说实话,我很纠结是先介绍瓦片的二进制数据文件结构,还是先介绍这两个重要的表.思前想后,我决定还是先介绍这两个数据表. 因为这两个表不先给读者灌输,那么介绍 ...

  8. 一文说通Blazor for Server-Side的项目结构

    用C#代替Javascript来做Web应用,是有多爽?   今天聊聊 Blazor. Blazor 是一个 Web UI 框架.这个框架允许开发者使用 C# 来创建可运行于浏览器的具有完全交互 UI ...

  9. Esp8266 网络结构体

    Esp8266建立网络连接相关结构体如下: 结构体头文件espconn.h /** Protocol family and type of the espconn */ enum espconn_ty ...

  10. Quartz.Net系列(十一):System.Timers.Timer+WindowsService实现定时任务

    1.创建WindowsService项目 2.配置项目 3.AddInstaller(添加安装程序) 4.修改ServiceName(服务名称).StartType(启动类型).Description ...