nothing for nothing(三)

Eclipse CDT中出现 Nothing to build for XXX 的问题 前言:Eclipsecdt针对C/C++程序必须先build再run. 首先,如果工程本身一切正常的话,显示Nothing to build for XXX只是为了说明当前build跟上一次build没有区别,因此不需要再build新的内容。(即两次build之间未对源代码做任何改动!!) 其次,不正常情况下出现 Nothing to build for XXX. 阅读详情

觉醒!MACROSS!点击打开链接

题目大意就要消灭以原点为中心的周围的所有敌人,并且花费的代价最小(就是开炮的次数最小),大炮360度无死角开炮。

解题思路该题就是求到原点的距离最大的点作为半径开炮,这么做可以消灭所有的敌人,花费的代价比较小。所以先把所有点到原点的距离用数组存起来,然后排序,输出最大的一个就行了

#include<stdio.h>
#include<iostream>
#include<string.h>
#include<algorithm>
#include<math.h>
using namespace std;
double fun(double x, double y, double z){//到原点的距离公式
       double sum = x * x + y * y + z * z;
       return pow(sum , 1.0/2);//pow(float,float)形式,别忘了1.0,否则会默认为整型,就是sum的0次方也就是1

}
double account[100005];
int main(){
    int T;
    scanf("%d", &T);
    while(T--){
        int n;
        scanf("%d", &n);
        int i;
        double  x, y, z;
        for(i = 0; i < n; i++){
            scanf("%lf %lf %lf", &x, &y, &z);
            double t = fun(x, y, z);
            account[i] = t;
        }
        sort(account, account+ n);//排序
        printf("%.2lf\n", account[n-1]);//输出最大的一个

    }
return 0;
}

航行日志的修复       点击打开链接

本题的题意我也是没有看明白,但是后来通过样例来推断初出来的,大概意思就是给以一段乱码,但是乱码有自己的规律,然后让你把这段乱码转译一下。

思路就是以小写a-z为例,如果这个字母的ASCII减去11还在a-z之内,那么这个字母的转译就是这个字母的ASCII码减去11对应的字母,否则就这个字母的ASCII值加15然后输出,大写字母同样的道理。在说标点符号,如果标点符号是“{”、“[”、“(”,就输出“,”,如果是“]”、“)”、“}”(为什么“[]"也算在标点符号中,我是进行合情推理,删掉好不好用我还不知道)就是输出“.”。剩下的符号就任意符号就输出空格。

#include<stdio.h>
#include<iostream>
#include<string.h>
#include<algorithm>
#include<math.h>
using namespace std;
int main()
{
    string a;
    while(cin>>a)
    {
        int i;
        for(i = 0; i < a.size(); i++)
        {
            if(a[i] >= 97 && a[i] <= 122)//a-z
            {
                int t = a[i] - 11;
                if((t >= 97 && t <= 111) )//减去11之后判断如果还是属于a-z
                    printf("%c", t);
                else printf("%c",a[i] +15);//不属于a-z

            }
            else if(a[i] >= 65 && a[i] <= 90)//A_Z
            {
                int t = a[i] - 11;
                if((t >= 65 && t <= 79 ) )
                    printf("%c", t);
                else printf("%c", a[i] + 15);
            }
            else if(a[i] == '(' || a[i] == '{' || a[i] == '[')printf(",");//“,”
            else if(a[i] == ')'|| a[i] == '}' || a[i] == ']')printf(".");//“.”
            else printf(" ");//其他的就是空格
        }
        printf("\n");

    }

    return 0;
}

Lunch War with the Donkey    点击打开链接

这题就是王境泽想喝掉牛奶和面包,只有牛奶或者只有面包境泽不会喝的,比较有脾气,喝的时候牛奶和面包都是有价值的,问境泽怎么干掉面包和牛奶价值最大。

思路就是把牛奶和面包的价值排序,最大价值就是牛奶的最大价值乘以面包的最大价值,牛奶第二大的价值乘以面包第二的价值。。。以此类推。

#include<stdio.h>
#include<iostream>
#include<string.h>
#include<algorithm>
#include<math.h>
using namespace std;

int a[100006], b[100006];
int main()
{
    int n, m;
    while(~scanf("%d %d", &n, &m))
    {
        int i, j;
        for(i = 0; i < n; i++)scanf("%d", &a[i]);
        for(i = 0; i < m; i++)scanf("%d", &b[i]);
        sort(a, a+n);//排序
        sort(b, b+m);
        long long max1 = 0, sum = 0;//记录最大价值和最小价值之和
        int len = abs(n - m);//牛奶和面包的个数差
        if(n >= m)
        {
            for(i = 0; i < m ; i++)
            {

                max1 += (a[i+len] * b[i]);

                sum += a[i] * b[m - i - 1];

            }
        }
        else
        {
            for(i = 0; i < n ; i++)
            {

                max1 += (a[i] * b[len+i]);
                sum = sum + (a[n-i-1]*b[i]);

            }

        }
        printf("%lld %lld\n", max1, sum);//这个得特别注意,容易愚蠢,然后就zz了,这是%lld,不是%d
    }
    return 0;
}

 

 

手游大佬

   点击打开链接  

本题题意就是判断这个人是"普通用户","土豪”,“网瘾少年”,“既土豪又网瘾”,判断依据就是每天平均充钱是否是100以上,这种就是土豪,每天玩的时间平均是12小时的这种就是网瘾少年,二者都有的就顾明思议了。时间是注册的日期到2018.4.22这天,记住包括这天,否则凉凉,我也是后来试出来的。

思路就是计算出具体的天数,分别乘以720,100,然后和已经花的钱和时间比较来判断你是什么类行的人。

#include<stdio.h>
#include<iostream>
#include<string.h>
#include<algorithm>
#include<math.h>
using namespace std;
int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int y, m, d;
long long judge(int year, int m, int day){//计算天数
    long long sum = 0;
    int t = 2018 - year;
    if(t >= 1){//如果不是同一年
        sum += (t - 1) * 365;
        int f = m;
        while(f <= 11){
            sum += month[f];
            f++;
        }
        sum += (month[m-1] - day + 112);

    }
    if(t == 0){//是同一年
        int x = m;
        if(m == 4){
            sum += (22 - day);
        }
        else{
        while(x + 1< 4){
            sum += month[x];
            x++;
        }
        sum += (month[m - 1] - day + 22);
        }
    }
    for(int i = year; i <= 2017; i++){//是否有闰年
       if((i % 400 == 0 ) || (i % 4 == 0 && i % 100 != 0))sum += 1;
   }
    if(((year % 400 == 0 ) || (year % 4 == 0 && year % 100 != 0) )&& m > 2)sum -= 1;//如果这一年是闰年,但是3月份及其以上
   return sum;
}
int main(){
    int y, m, d;
    char a, b;
    long long money, time;
    int T;
    scanf("%d", &T);
    while(T--){
        scanf("%d %c %d %c %d %lld %lld", &y, &a, &m, &b,&d, &money, &time);
        long long total = judge(y, m, d);
        long long mm, tt;
        mm = 100 * (total+1);
        tt = (total+1) * 12 * 60;//total+1是保括2018.4.22日这一天
        if(total == 0){//判断过程,注意不能用 if  else if elseif。。这种只判断一次就不执行了,没法判断土豪加网瘾少年
            if(time >= 720 && time <= 1440)printf("G");
            if(money >= 100)printf("H");
            if(time < 720 &&  money < 100) printf("O");
        }
         else {
         if(tt <= time )printf("G");
         if(mm <= money)printf("H");
         if(tt > time && mm > money)printf("O");
        
        }
        printf("\n");

    }

return 0;
}

 

 

 

Nothing to be done for `install-exec-am' while compile zabbix 编译zabbix报错make[3]: Leaving directory `/home/sysadmin/zabbix/zabbix-1.8/src/libs/zbxjson'make[3]: Entering directory `/home/sysadmin/zabbix/z 阅读详情

相关推荐

macOS 27下PlayCover“没有权限打开”的完整修复指南

macOS系统通过Gatekeeper、TCC(透明、同意与控制)和安全启动等机制,对第三方应用进行层层校验,以防范恶意代码。这些机制会检查应用的隔离属性、签名状态以及所需系统权限,当任一环节不满足时,就会出现“没有权限打开”的提示。对于开发者工具或未上架App Store的开源软件,这类拦截尤为常见。尤其在macOS 27上,系统进一步收紧了绕过策略,导致PlayCover等工具无法正常启动。本文以PlayCover为例,详细解析权限链路上的三道关卡,并给出清除隔离属性、调整SIP状态、重置TCC记录等完

weixin_32612263的博客 732

A man who has iron bone

“我王境泽就是饿死,死外边,从这里跳下去,不会吃你们一点东西” “嘿嘿,真香” meopass仔细研究了他的行为,发现了如下规律: 如果wjz的动作能够组成”↓↓↓↑↑←↑→”这个行为,他们他就会说出 “真香”, 否则他就会”饿死,死外边,从这里跳下去”。 现在给出他的行动方式,问你能否从他的行动中看出他能否吃上饭。 如果吃上了,输出”zhen xiang!”,否则输出”wangjin...

hg_zhh 495

基于Matlab-Simulink的大林算法控制系统设计与振铃消除实验

本文详细介绍了基于Matlab-Simulink的大林算法控制系统设计与振铃消除实验。通过分析纯滞后系统的控制难题,探讨大林算法在工业控制中的应用优势,并提供Matlab-Simulink环境搭建、控制器D(z)设计、振铃消除及仿真实验的完整流程。文章还对比了大林算法与PID控制的性能差异,为工程实践提供参考。

dropout6artist的博客 794

Nothing for Nothing(十九)

题目:Little C Loves 3 II 代码: #include<bits/stdc++.h> using namespace std; #define LL long long int main() { LL n, m;//注意long long 会爆int的 scanf("%lld %lld", &n, &m); LL ans = 0...

REfusing的博客 399

Basilisk vs. STK:开源航天仿真工具在Windows上的实战体验与生态对比

本文对比了开源航天仿真工具Basilisk与商业软件STK在Windows平台上的实战体验与生态差异。从技术架构、安装配置、使用成本、功能覆盖、社区生态到适用场景,全面分析了二者的优劣势,为航天工程师和研究人员提供选型参考。Basilisk在性能和扩展性上表现突出,而STK在可视化与专业模块上更具优势。

weixin_30632089的博客 588

【XSRP软件无线电】基于软件无线电平台的QPSK频带通信系统设计(含有完整工程资料获取链接)

软件无线电(Software Defined Radio, SDR)是一种无线通信系统,它通过软件来定义和实现无线电的功能,而不是依赖于传统的硬件电路。SDR平台的核心思想是将传统无线电系统中的大部分硬件功能,如调制解调、信号处理、频率选择等,通过软件来实现。这种设计理念使得SDR具有高度的灵活性和可重配置性,能够适应不同的通信标准和频段,快速适应新的通信技术。

嵌入式技术开发 3280

Nothing for nothing ( 八 )

文章目录题目:[The Smallest String Concatenation]题目:[Longest k-Good Segment](http://codeforces.com/problemset/problem/616/D)题目:[Mr. Kitayuta's Colorful Graph](http://codeforces.com/contest/505/problem/B) 题目:...

REfusing的博客 275

MATLAB基础应用精讲-【图像处理】GNN图神经网络(附python代码实现)

图神经网络由于其在处理非欧空间数据和复杂特征方面的优势,受到广泛关注并应用于推荐系统、知识图谱、交通道路分析等场景。图结构可描述复杂关系,如基因结构、通信网络、交通路线、社交网络等。图计算挖掘结构信息,但无法学习节点特征。神经网络在欧氏空间数据上表现优越,但无法直接应用于非欧氏空间的图数据。图神经网络结合图计算和神经网络优势,处理非欧氏空间数据及其复杂特征,应用于网络链接预测、推荐系统和交通道路分析等场景。实际应用中,图数据规模庞大,如百亿级节点、千亿级边,存储开销超过10TB。

qq_36130719的博客 1138

Nothing for Nothing( 十五 )

题目:Maximum Xor Secondary 题意:给你一个数组让你求一个区间的最大值异或上这个区间第二大的值,问你最大值是多大。 思路:本题用单调栈去维护区间第二大的数,正着扫一遍,反着再扫一遍。 #include<bits/stdc++.h> using namespace std; const int maxn = 1e5+10; int a[maxn]; stack&lt...

REfusing的博客 349

/home 挂载点无法访问 怎么解决 指令可以进入Home目录 du: 无法访问“*“: 输入/输出错误

本文介绍了Linux系统中XFS文件系统损坏的故障排查与修复方法。当/home挂载点出现I/O错误时,通过dmesg发现XFS日志错误和磁盘I/O报错,判断可能是文件系统逻辑损坏或硬件故障。解决方案包括:1)尝试卸载分区;2)使用xfs_repair工具进行预检查和正式修复;3)在极端情况下使用-L参数强制清空日志;4)若存在硬件故障,建议优先进行数据抢救并更换硬盘。最后强调重要数据应先备份,再考虑系统重建。

专注于计算机研发知识和资讯分享 152

RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法

RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法

Systemcall名屋 1685

Nothing for nothing(四)

这几道都是简单的模拟题,但是需要仔细分析和认真的思考其中的细节  P1003 铺地毯 链接:https://www.luogu.org/problemnew/show/P1003 题意:告诉你每一块地毯的位置以及大小,然后告诉你一个位置,然后问你最后上面覆盖的是哪一块地毯。 题解:根据每一块地毯位置以及大小,求出地毯的范围,然后从第一块地毯遍历到最后一块地毯用cnt来记住符合条件的地毯,当...

REfusing的博客 286

Luma AI技术浅析(一)

是一款基于人工智能的3D内容生成平台,旨在通过深度学习技术实现高效、高质量的3D场景、物体和动画的生成。Luma AI 主要利用了等技术,以实现从图像、视频到3D模型的转换和生成。

m0_75253143的博客 1727

nothing to build for project 'XXX'

有时候使用Eclipse CDT胡

菜头 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Nothing-Gallery:专为Nothing Phone设计的画廊应用

Nothing-Gallery:专为Nothing Phone设计的画廊应用 项目介绍 在智能手机市场中,Nothing Phone以其独特的透明设计和出色的用户体验迅速获得了用户的喜爱。而与其设计理念相契合的,是一款名为Nothing-Gallery的开源应用。这款应用专门为Nothing Phone用户打造,旨在提供一种简洁、直观的图片和视频管理体验。通过遵循Nothing Design La...

gitblog_00372的博客 815

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Scala中的Nothing类型

初学Scala的时候会碰到一个奇怪的东西:Nothing。翻译的话叫“啥都没有”?这个Nothing到底是什么,有什么用?下面是我个人的一些见解。 Nothing是什么 Nothing是一个类型(type)。就像Int、String一样是一个类型,比如值3是Int型的,值"abc"是Str...

chengqu0398的博客 2437

Kotlin数据类型 Unit、Nothing与Nothing?、Any与Any?

Unit类型 Kotlin也是面向表达的语言。在Kotlin中所有控制流语句都是表达式(除了变量赋值,异常等) Kotlin中Unit类型实现了与java中void一样的功能。 public object Unit {// Unit类型是一个object对象类型 override fun toString() = "kotlin.Unit" // toString函数返回值 } 当一...

Lud的博客 1万+

nothing_archive:为 Nothing 手机提供官方固件存档

nothing_archive:为 Nothing 手机提供官方固件存档 项目介绍 Nothing Archive 是一个开源项目,旨在为 Nothing Phone 1、Phone 2、Phone 2a、Phone 2a Plus 以及 CMF Phone 1 提供官方固件文件的存档。这些固件文件直接来源于官方 OTA 服务器,通过本项目进行镜像,以供用户下载和备份。 在数字化时代,数据的保存和...

gitblog_01198的博客 1281

解析Kotlin中的Nothing【笔记摘要】

解析Kotlin中的Nothing

weixin_40261082的博客 1565

kotlin : Unit、Nothing、Any

Unit、Nothing、Any //Unit与Nothing之间的区别是, // Unit类型表达式计算结果返回值是Unit; // Nothing类型表达式计算结果永远是不会返回的,与java中void相同。 // Nothing?可以只包含一个值 null 。 //Unit : 无返回值,可省略 // Kotlin 中Unit类型实现了与java中void一样的功能。 fun test11...

火星男孩的分享空间 1616

修改.cpp后, 重新make all, 却提示nothing to be done for all

有时候, 如果makefile没有写好, 那么当修改啦.cpp后, 重新make all, 会提示nothing to be done for all, 此时怎么办呢?          如果蛮力make clean再make all, 那显然是费力不讨好了, 需要耗费太长的时间, 那怎么办呢? 我的常用方法是: 删除中间文件或者删除最后目的文件。 靠谱。

认知 行动 坚持 9878

Make: Nothing to be done for 'all'. Make: Nothing to be done for 'default'.

在Linux系统下编译时,make: Nothing to be done for 'all' / for 'default'等的解决方法:     这句一般是提示你已经编译好了,而且没有对代码进行任何改动。     若想重新编译,可以先删除以前编译产生的目标文件:     make clean     然后再     make 所以,出现这种情况解决方法如下:     方法一:ma

adhnozzj的专栏 5028

make: Nothing to be done for `first'

make: Nothing to be done for `first' make: Nothing to be done for `first' - Nick的日志 - 网易博客make: Nothing to be done for `first'...

613

Kotlin的Nothing类型

Kotlin的Nothing类型

qq_42165012的博客 1217

Nothing for Nothing(十一)

文章目录题目1:[Nick and Array](http://codeforces.com/problemset/problem/1180/B)题目2:[Valeriy and Deque](http://codeforces.com/problemset/problem/1179/A)题目3: [Tolik and His Uncle](http://codeforces.com/group/...

REfusing的博客 462

Qt:make: Nothing to be done for 'first'

【解决方案】 环境参数: Ubuntu 16.04 Qt 5.10. 问题:QT报错make: Nothing to be done for ‘first’ 该错误原因是之前已经按照这个工程成功运行了多次,在没有任何修改下,程序“懒得”再运行了。 可以在CPP文件中的随意空白位置添加个空格,或者随意做一些无关紧要的改动即可再次运行 ...

SmaICG的博客 1万+
上一篇: HashSet简单讲解
下一篇: nothing for nothing(二)
Re:fused
博客等级 码龄9年 474粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值