34 条题解

  • -1
    @ 2023-8-28 21:39:44
    #include <iostream>
    using namespace std;
    int main()
    {
        int a,x,y;
        cin>>a>>x>>y;
        cout<<x+y<<" "<<(x+y)*a-x;
    }
    
    • -1
      @ 2023-8-9 20:29:36

      b=人数 c=总价 可以写出ab-x=ab-b+y=ab-(b-y)=c x=b-y,x-y=b c=a(x+y)-x 直接cout<<a(x+y)-x<<" "<<x+y;

      • -1
        @ 2023-8-9 10:06:06
        #include <bits/stdc++.h>
        using namespace std;
        int main()
        {
            int a, x, y;
            cin >> a >> x >> y;
            for (int i = 1; i <= 1000000; i++)
            {
                if (a * i - x == (a - 1) * i + y)
                {
                    cout << i << " " << a * i - x; //或者 (a - 1) * i - y 但是更麻烦
                    return 0;
                }
            }
        	return 0; //这个代码其实就是要在循环里找到答案,这个 return 0; 可以不写
        }
        
        • -1
          @ 2023-8-7 21:23:45

          解个方程就行了

          #include <iostream>
          using namespace std;
          int main()
          {
              int a,b,c;
              cin >> a >> b >> c;//ax-b=ax-x+c
              cout << b+c << " " <<a*b+a*c-b;
          }
          
          • -1
            @ 2023-8-5 12:38:32

            image

            • -1
              @ 2023-8-4 18:51:17

              看了MOD的题解恍然大明白啦 代码如下

              #include <bits/stdc++.h>
              using namespace std;
              int main()
              {
                  int a, x, y, n;
                  cin >> a >> x >> y;
                  n = x + y;
                  cout << n << " ";
                  cout << a * n - x;
                  return 0;
              }
              
              • -1
                @ 2023-8-3 20:34:30
                #include <bits/stdc++.h>
                using namespace std;
                int main()
                {
                    int a, x, y, n;
                    cin >> a >> x >> y;
                    n = x + y;
                    cout << n << " ";
                    cout << a * n - x;
                    return 0;
                }
                
                • -1
                  @ 2023-7-10 20:50:15
                  for(int i=1;i<a*x*y;i++){
                          if(i*a-x==i*(a-1)+y){
                              cout<<i<<" "<<i*a-x;
                              return 0;
                          }
                      }
                  

                  才不是我不合并同类项而用循环的呢(傲娇

                  • -1
                    @ 2023-4-8 14:17:47

                    这道题只要摸清套路思路,就可以很简单:人数 = x + y,价格 = a * n - x很多老实人被人写的有循环的题解给搞糊涂了,其实很简单(我不知道为什么有那么多人错)

                    #include <bits/stdc++.h>
                    using namespace std;
                    int a, x, y, n;
                    int main()
                    {
                        cin >> a >> x >> y;
                        n = x + y;
                        cout << n << " ";
                        cout << a * n - x;
                        return 0;
                    }
                    
                    • -1
                      @ 2022-5-23 19:00:38

                      设一共有i人

                      那么根据题目描述

                      aix=(a1)i+ya*i-x=(a-1)*i+y

                       for(int i=1;i<10000;i++)
                       {
                       	if(a*i-x==(a-1)*i+y)//满足这个条件,说明人数算出来了
                       	{
                       		cout<<i<<" "<<a*i-x;//直接输出人数和价钱
                      	 }
                       }
                      
                      • -1
                        @ 2022-4-24 15:53:04

                        鼓励大家写题解,但注意题解格式。

                        给代码两端加上这个会舒服一些

                        ```cpp

                        你的代码

                        ```

                        </span>

                        这个点在键盘的左上角tab上面那个键,注意切换输入法

                        #include<iostream>
                        using namespace std;
                        int main()
                        {
                            int n;
                            cin>>n;//这是一个注释
                            return 0;
                        } 
                        

                        请注意严禁抄袭题解,写题解不要只放代码,需加上你的思路或代码注释。

                        抄袭题解一经发现直接取消成绩。

                        • -2
                          @ 2023-8-23 14:10:35

                          不会的是菜鸡

                          #include <iostream>
                          using namespace std;
                          int main()
                          {
                              int a,x,y,r,w;
                              cin >> a >> x >> y;
                              r=x+y;// 人数等于多出的钱加上缺的钱
                              w=r*a-x;//可以换成w=r*a-1+y;
                              cout << r << ' ' << w;
                              return 0;
                          }
                          

                          已AC

                          制作不宜😕,赞在哪里👀?

                          • -2
                            @ 2022-8-30 16:30:15

                            这题虽然做对的人很少,但是大家不要被人数给劝退了,这道题实际很简单(我一遍过了)。

                            思路:

                            1.首先,我们要建a,x,y和人数变量(这里我用r代替)

                            2.其次,我们建立一个while循环(794786的i<=1000000次数可能不够,所以循环可以写成while(true))

                            3.判断

                            思路讲完了,上代码!

                            #include<iostream>
                            using namespace std;
                            int main()
                            {
                                int a,x,y,r=0;//建立a,x,y和人数变量,均为int类型
                                cin>>a>>x>>y;//输入
                                while (true)//建立循环
                                {
                                    r++;//人数+1
                                    if(a*r-(a-1)*r==x+y)//判断
                                    {
                                        break;//如果条件满足则终止循环
                                    }
                                }
                                cout<<r<<" "<<a*r-x;//输出人数和物品价格
                                return 0;
                            }
                            
                            • @ 2022-9-1 20:31:20

                              你真棒 此题只需一个公式

                          • -7
                            @ 2022-8-27 15:43:47

                            这道题主要为二元一次方程的知识,如果你还没有接触过,就要自行查找资料去了解这方面的知识。 根据题意,我们可以知道,a,x,y我们都是已知数,唯二不可知的就是人数和物价了。所以我们可以生成这样一个二元一次方程。

                            人数a-物价=x
                            人数*(a-1)+y=物价
                            

                            人数用R来表示,物价用W来表示,求二元一次方程的解

                            R*a-W=x
                            R*(a-1)+y=W
                            

                            我们要输出R和W,所以最后直接输出化简后的变量公式就可以啦!

                            【鼓励写题解,但是不要复制其他人的代码上交】

                            信息

                            ID
                            1288
                            时间
                            1000ms
                            内存
                            256MiB
                            难度
                            3
                            标签
                            递交数
                            2737
                            已通过
                            1493
                            上传者