CaoLuffy 2022-09-03 09:20 采纳率: 60%
浏览 149

有 n 个不等式用来描述变量 x ,产生的矛盾最少(即满足条件的不等式最多),输出最少的矛盾数量

有 n 个不等式用来描述变量 x ,其中一些是相互矛盾的,你来选取一个关于 x 的值,让这 n 个不等式中,产生的矛盾最少(即满足条件的不等式最多),输出最少的矛盾数量。

其中 L v 表示 x<=v , G v 表示 x>=v

到底是怎么写呢
因为好久没写代码
现在有点打不出东西了

谁能回答我给两块钱
谢谢了

  • 写回答

2条回答 默认 最新

  • 艺术就是爆炸) 2022-09-03 10:04
    关注

    看下这样对吗?

    #include<bits/stdc++.h>
    using namespace std;
    char x,v,j;
    int n,a[2000],maxn,t;
    int main(){
        cin>>n;
        for(int i=0;i<n;i++){
            cin>>x;
            switch(x){
                case 'L':{
                    cin>>v;
                    for(int i=0;i<=v;i++){
                        a[i]++;
                    }
                    break;
                }
                case 'G':{
                    cin>>v;
                    for(int i=v;i<2000;i++){
                        a[i]++;
                    }
                    break;
                }
            }
        }
        for(int i=0;i<2000;i++){
            if(a[i]>maxn){
                maxn=a[i];
            }
        }
        cout<<n-maxn;
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 9月3日

悬赏问题

  • ¥50 这Mac系统提示虚拟内存不足,怎么解决
  • ¥15 Rs232电路无法收发数据,求帮助
  • ¥15 百度cookie扫码登录器
  • ¥15 微机原理汇编语言debug调试实验
  • ¥23 matlab可以把相图转换为庞加莱映射吗
  • ¥20 有偿,学生成绩信息管理系统
  • ¥15 Arduino电机和openmv连接异常
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本