她向“手掌”对着的夜空看去,并没有看到已被打击的BN20197F号目标,在稀疏的云缕后面,只有1969年寒冷的星空
avatar
Yxzhou

声明(置顶)

本网站属个人分享网站,非营利性网站!

青岛市·市北区
avatar
Yxzhou

你们家里人有逼你们吃过你们不想吃的东西吗?

逼过得举个手,我也真是服了,人家不想吃的东西,非得人家吃。

反正只要是大人喜欢的东西,就是“好东西”,“有营养”,“好吃啊”!

凭什么我就不能选自己想吃的东西?

我们难道就没有权利自己选自己想吃的东西?

我们的胃口也要被别人支配??

avatar
Yxzhou

当我们在班级里面临这样的选择时,我们不应忽视少数群体的感受和意见。虽然少数服从多数可能看起来是一个

快速做出决定的简单方法,但它忽略了个体的需求和感受。相反,我们应该寻找一种这种的解决方案。这

意味着考虑不同的观点,找到一个让每个人都感到满意的中间道路。


例如,如果有人因为个人原因难以忍受空调,那么开风扇或减少衣服也可以帮助保持舒适的温度。通过这样做,我

们可以确保每个人在我们的决定中都得到考虑和尊重。这就是为什么我们应该避免忽视个体,相反寻找一种平衡所

有人的解决方案。


此外,当我们以这种方式做出决策时,我们也需要记住少数服从多数可能会导致“多数暴政”。这意味着,如果一

个群体的意见基于对另一个群体的偏见或错误,它们的决定可能是有害的。这就是为什么重要的是要尊重个体,并

寻找一种平衡所有人的解决方案。


最后,当我们做出集体决策时,我们应该记住多数人的想法并不总是符合所有人。虽然他们的意见可能在当前情况

下看起来合理,但如果它忽略了未来或潜在的后果,也会对每个人都有负面影响。因此,在寻找一种平衡所有人的

解决方案时,我们也应该考虑长远。


通过这样做,我们可以确保我们的决定不仅是基于当前情况,还考虑到个体、少数群体和未来的需求。这将帮助我

们在班级中培养一个支持和尊重的环境。

avatar
Yxzhou

#include <iostream>

using namespace std;

int main(){

    int n,sum,start,end;//start当前楼层,end前往楼层

    while(1){

        cin>>n;

        if(n==0) break;//n为0结束任务

        start=0;//每次从0层开始

        sum=n*5;//n个任务总共停留的时间

        while(n--){

            cin>>end;

            if(start<end)//上升

                sum+=(end-start)*6;

            else  //下降

                sum+=(start-end)*4;

            start=end;//更新当前楼层

        }

        cout<<sum<<endl; //每结束一组任务输出并换行

    }

    return 0;

}


avatar
Yxzhou
#include <iostream>
using namespace std;
int w[25],c[25],v[25],maxx;
int main(){
    int n,wk;
    cin>>n>>wk;
    for(int i=1;i<=n;i++)
        cin>>w[i];
    for(int i=1;i<=n;i++)
        cin>>c[i];
    while(v[0]==0){
        int sumw=0,sumc=0,k=n;
    }
    while(v[k]==1){//从右往左找第一个0的位置
        v[k]--;//在此之前的都变0
        k--;
   }
    v[k]=1; //找到后该位变1
    for(int i=1;i<=n;i++){
        sumw+=v[i]*w[i];
        sumc+=v[i]*c[i];
    }
    if(sumw<=wk&&sumc>maxx)
        maxx=sumc;
    }
    cout<<maxx;
    return 0;
}


avatar
Yxzhou
#include <iostream>
using namespace std;
int gcd(int a,int b){
    if(a%b==0) return b;
    return gcd(b,a%b);
}
int main(){
    int a,b,L;
    cin>>a>>b>>L;
    int mina=L,minb=1;
    for(int i=1;i<=L;i++){
        for(int j=1;j<=L;j++){
            if(gcd(i,j)==1&&i*b>=a*j&&mina*j>minb*i){
                mina=i,minb=j;
            }
        }
    }
    cout<<mina<<" "<<minb;
    return 0;
}


avatar
Yxzhou

今天是星期三,可以说是一周快乐上限最高的一天,今天有选修课,可以和我的朋友一起聊天,还能在一起唱歌,想想就美


今天妈妈来奶奶家找我睡觉,挺开心的,明天继续更新,拜拜~

avatar
Yxzhou

2024/12/3 辩题讨论

                  --__--+--__--小学组辩题--__--+--__--

班里很热,大多数同学都想开空调,但有两三个同学说自己吹空调就难受

该不该开?

感受到明显的不适,在炎热的环境中保持适宜的温度是提高学习效率的关键更何况少数服从多数,大不了温度给他调高一点,不能因为两三个人反对就不开,然而,也有人表示反对。他们认为一个集体决策会对所有人都产生影响不能简单的少数服从多数。热的同学可以开窗户、扇扇子、减衣服都能不那么热,但那两三个同学是完全不能接受开空调的,不应该牺牲少数人满足多数人

我们期待通过这场辩论,能够启发同学们更多关于集体决策和个体尊重的思考。

针对这个辩题,我们展开讨论…

对于正方来说,针对这个辩题可以利用的观点我认为有这些:

1.    公平:

每个人都有相对平等的发言权和投票权,决策基于多数人的意愿,体现了公平原则。

2.    效率性

少数服从多数的方法可以快速做出决策,避免长时间的争论和僵局,提高决策效率(毕竟,人类很多的规则也是人类自己制订的,对吧?)

3.   代表性

少数服从多数的方法可以被看作是多数人利益的代表,有助于确保决策能够反映大多数人的需求和期望。(虽然这样会有少数人照顾不到)

4.     

对于反方来说,针对这个辩题可以利用的观点我认为有这些:

1.    忽略少数群体的意见及感受,如果只尊重大众的意见,有可能引发这样的后果:

在少数服从多数的情况下,很容易出现忽略少数群体的意见及感受,这可能会导致少数群体的权益受损,建议使用取中的办法,这样大家都能够满意,比如开风扇

2.    多数暴政

这是一个心理学的常用词汇,表达的是,在只尊重大多数人的情况下,如果少数人拥有比大众更厉害的学识,或者说如果大众的意见是基于对少数群体的偏见,或者是错误的,很有可能会忽略一个能接受专业指导的机会,并且还可能导致严重的后果

3.    决策的短视

多数人的决策可能只是想让自己在现在这一刻满足,并没有考虑到长久的未来以及如果这样决策会产生的后果

4.    忽视个体权利

或许我们没有想过,在大多数情况下,个体的权利不应该只因为大众的想法而被“带偏”,成为大众想法的一部分,或者说被大众的想法所影响

 


avatar
Yxzhou

头文件:<algorithm>

一般格式为binary_search(begin,end,value,comp)

begin: 开始位置;

end: 结束位置,begin和end用于指定函数的作用范围;

value: 要找的元素;

comp: 用于自定义查找规则

判断已序区间[begin,end)内是否包含和value相等的元素。如果省略comp,将使用默认的 operator <进行查找

返回值是bool类型值,只说明搜寻的值是否存在,不指明位置。如果在一个范围内找到值,返回"true",否则返回"false"

时间复杂度为O(logN)。

注意:只用于有序序列

avatar
Yxzhou
  1. 头文件:#include<utility>

    像vector iostream等头文件都包含了utility头文件,所以有这些头文件的情况下,使用pair时,utility头文件可以不写,不会报错

  2. 定义方法

    pair<int,string> a;

    //表示a中有两个类型,第一个元素是int型,第二个元素是string类型。

    pair<string,string> a("James","Joy"); //直接初始化

  3. 常用操作

    (1)对于pair类,由于它只有两个元素,分别为first和second,因此直接使用普通的点操作符即可访问其成员

    pair<string,string> a("Lily","Poly");

    cout<<a.first<<" "<<a.second; //a.first返回前项,a,second返回后项

    (2)生成一个新的pair对象,可以使用make_pair对已存在的两个数据构造一个新的pair类型

    int a=8:

    string m=James";

    pair <int,string> newone:

    newone=make pair(a,m):

    (3)两个pair类型数据可以直接使用==,!=,< , <=,>,>=比较大

      小,比较规则是先以first的大小作为标准,只有当first相等时才去判别

      second的大小。pair默认对first升序,当first相同时对second升序。

avatar
Yxzhou

fill与memset类似

memset函数的格式:

memset(数组名,值,sizeof(数组名))

注意: memset需要头文件 <cstring>


memset函数的作用:将数字以单个字节逐个拷贝的方式放到指定的内存中


memset(a,127,sizeof(a))

127的二进制表示是01111111,那么在a数组里放的内容就是(十进制的2139062143)

这样就可以将数组里的全部元素初始化为一个很大的数,在最短路径问题以及其他很多算法中都是需要用到的。