ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CF1A Theatre Square

2021-05-16 23:33:18  阅读:258  来源: 互联网

标签:Square 石板 Theatre int unsigned long CF1A 最少 lld


CF1A Theatre Square

题目描述:
用 a×a 的石板覆盖 n×m 的长方形广场,允许石板覆盖的区域超出广场,不允许打破石板,石板的两侧应平行于广场两侧,要求覆盖完广场所需的石板数量最少是多少?(m,n>=1;a<=10^9)

解题思路:
要求石板最少,面积相除有的情况求不到整数(题目要求不破坏石板),改用两个边最少各要放几块,最后相乘出结果。

注意:题目数字的取值范围

#include <stdio.h>

int main(void)
{
    long long  n,m,a;
    long long  i,j;
    scanf("%lld %lld %lld",&n,&m,&a); //注意long long输入格式
    
    //判断长最少要放几个
    if(n%a==0)
      i=n/a;
    else
      i=n/a+1;
      
    //判断宽最少要放几个
    if(m%a==0)
      j=m/a;
    else
      j=m/a+1;
    
    printf("%lld",j*i);//注意输出格式
    return 0;
}

补充内容:
char: -128~127
unsigned char: 0~255
short : -32768~32767
unsigned short : 0~65535
int : -2147483648~2147483647
unsigned int : 0~4294967295
long : -2147483648~2147483647
unsigned long : 0~4294967295
float : 1.17549e-38~3.40282e+38
double : 2.22507e-308~1.79769e+38
long long : -9223372036854775808~9223372036854775807
unsigned long long : 0~18446744073709551615
long double : 2.22507e-308~1.79769e+308

标签:Square,石板,Theatre,int,unsigned,long,CF1A,最少,lld
来源: https://blog.csdn.net/m0_57005796/article/details/116804940

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有