zoukankan      html  css  js  c++  java
  • C . Brownies vs. Candies vs. Cookies -UCF Local Programming Contest 2015

    https://nanti.jisuanke.com/t/43388

    题意

      一共有 m 个队伍(无用数据), n 块蛋糕,对蛋糕进行 t 次操作

        每次操作:给定当前队伍的人数 num ,对当前蛋糕数量 n 进行需求:

          如果 n>num,num-=n;

          否则,把所有的蛋糕切成两半(即n*=2)之后,再次进行需求;

        问最终留下的蛋糕快数

    简单模拟

    代码

    #include<iostream>
    #include<cstdio>
    #include<cstring>
    #include<algorithm>
    #include<bitset>
    #include<cassert>
    #include<cctype>
    #include<cmath>
    #include<cstdlib>
    #include<ctime>
    #include<deque>
    #include<iomanip>
    #include<list>
    #include<map>
    #include<queue>
    #include<set>
    #include<stack>
    #include<vector>
    #include <vector>
    #include <iterator>
    #include <utility>
    #include <sstream>
    #include <limits>
    #include <numeric>
    #include <functional>
    using namespace std;
    #define gc getchar()
    #define mem(a) memset(a,0,sizeof(a))
    //#define sort(a,n,int) sort(a,a+n,less<int>())
    
    #define ios ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    
    typedef long long ll;
    typedef unsigned long long ull;
    typedef long double ld;
    typedef pair<int,int> pii;
    typedef char ch;
    typedef double db;
    
    const double PI=acos(-1.0);
    const double eps=1e-6;
    const ll mod=1e9+7;
    const int inf=0x3f3f3f3f;
    const int maxn=1e5+10;
    const int maxm=100+10;
    
    
    bool compare(int a, int b)
    {
    	return a < b;//升序
    }
    
    
    
    int main(){
    	int T = 0;
    	cin >> T;
    	int stu = 0 , bro = 0;
    	int group_num = 0;
    	int group = 0;
    	for(int t = 1;t<=T;t++)
    	{
    		cin >>stu >>bro;
    		cin >>group_num;
    		cout<<"Practice #"<<t<<": "<<stu<<" "<<bro<<endl;
    		for(int i = 0;i<group_num;i++)
    		{
    			cin >>group;
    			while(bro <= group)
    			{
    				bro *=2;
    			}
    			bro -= group;
    			cout<<group<<" "<<bro<<endl;
    		}
    		cout<<endl;
    	}	
        return 0;
    }
    

      

    作者:YukiRinLL

    出处:YukiRinLL的博客--https://www.cnblogs.com/SutsuharaYuki/

    您的支持是对博主最大的鼓励,感谢您的认真阅读。

    本文版权归作者所有,欢迎转载,但请保留该声明。

  • 相关阅读:
    ACM训练计划
    动态规划 最长公共子序列LCS
    Floyd最短路
    邻接表拓扑排序
    数字三角形(数塔) DP入门
    hdu 5533 计算几何 判断是否为正方形
    威尔逊定理--HDU2973
    二分--POJ-3258
    01背包--hdu2639
    矩阵快速幂--51nod-1242斐波那契数列的第N项
  • 原文地址:https://www.cnblogs.com/SutsuharaYuki/p/12443455.html
Copyright © 2011-2022 走看看