精华内容
下载资源
问答
  • 小球

    2019-02-17 19:00:04
    小球 题目详见https://begin.lydsy.com/JudgeOnline/problem.php?id=6043 题目: 面积 Time Limit: 1 Sec Memory Limit: 128 MB 时限:1秒 内存限制:128兆 Description 有 R 个红色盒子和 B 个蓝色盒子,还有 ...

    小球

    题目详见https://begin.lydsy.com/JudgeOnline/problem.php?id=6043

    题目:

    小球

    Time Limit: 1 Sec Memory Limit: 128 MB 时限:1秒 内存限制:128兆

    Description

    有 R 个红色盒子和 B 个蓝色盒子,还有 R 个红色小球和 B 个蓝色小球。每个盒子只能装一个小球,每个小球都要放在一个盒子里。如果把一个红色小球放在一个红色盒子里, 那么得分是 C。如果把一个蓝色小球放在一个蓝色盒子里,那么得分是 D。如果把一个红 色小球放在一个蓝色盒子里,那么得分是 E。如果把一个蓝色小球放在一个红色盒子里, 那么得分也是 E。现在给出 R,B,C,D,E。应该如何放置这些小球进盒子,才能使得总 得分最大?输出最大的总得分。

    Input

    一行,5 个整数,分别是 R,B,C,D,E。
    1≤R≤100,1≤B≤100, -1000≤C,D,E≤1000。

    Output

    一个整数,最大总得分。

    Sample Input

    样例1:

    2 3 100 400 200
    

    样例2:

    2 3 100 400 300
    

    Sample Output

    样例1:

    1400
    

    样例2:

    1600
    

    HINT

    样例解释1:
    样例解释
    样例解释2:
    样例解释

    Source

    入门
    ═══════════════════════════════════分界线═══════════════════════════════════

    题解:

    将小球放入小盒内有两种情况:

    • 放入同色小盒内
    • 放入异色小盒内

    而若放入异色小盒内,则会有两个小球被放入异色小盒内,所以

    • 如果C+D<2×D,则将尽量多的小球放入异色小盒中(操作1);
    • 否则将所有小球放入同色小盒中(操作2)。
    ═══════════════════════════════════分界线═══════════════════════════════════

    代码:

    #include<bits/stdc++.h>
    using namespace std;
    
    int main()
    {
    	int r,b,c,d,e;
    	cin>>r>>b>>c>>d>>e;
    	if(2*e<=c+d)//判断应执行哪种操作
    	{
    		cout<<r*c+b*d;//操作2
    		return 0;
    	}
    	//以下为操作1
    	int ans=0;
    	ans+=min(r,b)*2*e;
    	ans+=(r-min(r,b))*c;
    	ans+=(b-min(r,b))*d;
    	cout<<ans;
    	return 0;
    }
    
    展开全文
  • 应该是随机位置生产一个小球,为什么会生产一堆呢? <code class="language-java">package work; import java.awt.*; import java.awt.geom.*; import java.awt.event.*; import javax.swing.*; ...
  • 小球碰撞小球移动

    2011-12-20 15:47:35
    有两个小球,第一个小球竖直下落,直到与下方静止的小球相切碰撞后,静止的小球水平移动,下落的小球停止
  • 音乐小球

    2019-03-13 10:13:03
    音乐小球,scratsh学习,大家参考,一起看看哈。
  • Android动画编程-现场演示事先完成的“弹跳的小球”案例。 1、初始小球位于画面中央静止; 2、点击静止小球,其随机向某个方向运动,碰撞边缘则改变方向; 3、拖拽静止小球,则小球沿着拖拽方向运动,碰撞边缘则...
  • 摘要:JAVA源码,游戏娱乐,碰撞检测 Java碰撞的小球,可运行于手机客户端的一个JAVA小程序,可用于碰撞游戏的编写,碰撞检测代码,小球在运行过程中碰撞到屏幕边缘即回弹再次运行。
  • 解压密码:RJ4587 今天我要向大家分享一款很逼真的HTML5动画特效,它是3个色彩各异的弹跳小球,每一个小球在弹跳的时候都会有变化的小球投影,让整个动画更加逼真,而且具有3D的视觉效果。之前分享过小球跳动的...
  • rthdribl小球测试

    2017-11-06 17:40:18
    rthdribl小球测试 rthdribl小球测试rthdribl小球测试rthdribl小球测试rthdribl小球测试
  • 使用Java实现小球移动功能
  • 解压密码:RJ4587 今天要分享一款很有特色的CSS3动画按钮,它和普通的按钮不同,外观也不像普通的按钮,这款按钮由7个点组成,每点击其中一个小点按钮,小球即会滚动到相应的位置,小球有投影,滚动效果也非常逼真。...
  • C++小球碰撞C++ 小球碰撞

    热门讨论 2010-06-30 18:31:44
    C++ 小球碰撞 C++ 小球碰撞 C++ 小球碰撞
  • 小球跟随鼠标小球跟随鼠标小球跟随鼠标小球跟随鼠标小球跟随鼠标小球跟随鼠标
  • java挡板小球游戏

    2020-10-20 20:13:52
    用java实现挡板接小球的游戏,小球按照随机轨迹运动,可左右移动挡板来接着小球小球接触挡板后反弹,接不住则游戏失败
  • unity 3D 游戏代码,unity学习demo代码 选择小球,碰到障碍物结束游戏
  • java小球游戏

    2017-05-31 10:21:46
    java小球游戏
  • 小球下落课程设计小球下落 小球下落课程设计小球下落 小球下落课程设计小球下落小球下落课程设计小球下落 小球下落课程设计小球下落 小球下落课程设计小球下落 v小球下落课程设计小球下落
  • 小球撞击游戏源码

    2021-05-01 15:46:39
    小球撞击游戏源码是一款原生JS实现的一款很有意思的小球撞击游戏源码。
  • 小球碰撞 课程设计 小球碰撞 课程设计 小球碰撞 课程设计 小球碰撞 课程设计 小球碰撞 课程设计 小球碰撞 课程设计小球碰撞 课程设计 小球碰撞 课程设计 小球碰撞 课程设计 小球碰撞 课程设计 小球碰撞 课程设计 ...
  • 小球来回反弹效果

    2021-04-01 14:21:18
    该源码由源码天堂IOS动画(Animation)频道免费提供下载。源码实现实现小球在屏幕不停的来回反弹,反弹后有小球轨迹。
  • 小球落地反弹

    2016-05-16 21:30:43
    小球落地反弹
  • 移动小球

    2018-09-08 20:40:27
    移动小球 Time Limit: 2000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 给你n个小球,从左到右编号依次为1,2,3,4,5,6………n排成一行。现在有以下2种操作:A x y表示把编号为x...

    移动小球
    Time Limit: 2000 ms Memory Limit: 65536 KiB
    Submit Statistic Discuss
    Problem Description

    给你n个小球,从左到右编号依次为1,2,3,4,5,6………n排成一行。现在有以下2种操作:A x y表示把编号为x小球移动到编号为y的小球的左边(和y相邻)。Q x为询问编号为x的小球左边的球号,如果x左边没有小球的话输出”cyk666”。
    Input

    第一行输入一个T,表示有T组测试数据。(1<=T<=100)
    随后每一组测试数据第一行是两个整数N,M,其中N表示球的个数(1 随后有M行询问,第一个字符是操作类型s。
    当s为’A’时,输入x,y表示把编号为x小球移动到编号为y的小球的左边。
    当s为’Q’时,输入x表示询问小球x左边的球号。保证(1<=x<=N,1<=y<=N)
    Output

    输出每次询问的球号,如果这样的小球不存在,输出”cyk666”(不包括引号)。
    Sample Input

    1
    6 5
    A 1 2
    A 1 4
    A 3 5
    Q 5
    Q 2
    Sample Output

    3
    cyk666
    Hint

    Source

    【2017级《程序设计基础(B)II》期末上机考试】axuhongbo&&MLE_kenan

    用链表写的,纯自己思路,要用到链表元素的删除,插入,和查找,对链表的掌握要求较高。

    #include <stdio.h>
    #include <stdlib.h>
    
    struct node
    {
        int data;
        struct node *next;
    };struct node *h,*t,*p;
    int main()
    {
        int T,n,m,a,b,i;
       scanf("%d",&T);
       while(T--)
       {
           scanf("%d %d",&n,&m);
           h=(struct node *)malloc(sizeof(struct node));
           t=h;
           for(i=1;i<=n;i++)
           {
               p=(struct node *)malloc(sizeof(struct node));
               p->data=i;
               p->next=NULL;
               t->next=p;
               t=p;
           }
           char s;
           while(m--)
           {
               getchar();
               scanf("%c",&s);
               if(s=='A')
               {
                   scanf("%d%d",&a,&b);
                   t=h;
                   p=h->next;
                   while(p->data!=a)//查找a的位置
                   {
                           p=p->next;
                           t=t->next;
                   }
                   t->next=p->next;//删除原来的a元素
                   p=t->next;
                   p=(struct node *)malloc(sizeof(struct node));
                   p->data=a;
                   t=h;
                   while(t->next->data!=b)//查找b的位置
                   {
                       t=t->next;
                   }
                   p->next=t->next;
                   t->next=p;//将a插入到b前面去
               }
                 if(s=='Q')//询问操作也是个查找操作
               {
                   int x;
                   scanf("%d",&x);
                   p=h;
                   while(p->next->data!=x&&p)
                    p=p->next;
                    if(p==h||p==NULL)//若查找到的小球为首尾均不符合题意应舍去。
                        printf("cyk666\n");
                    else
                   printf("%d\n",p->data);
               }
    
           }
       }
        return 0;
    }
    
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,967
精华内容 5,186
关键字:

小球