ACM简单题剖析
来源:互联网 发布:中国没有未来知乎 编辑:程序博客网 时间:2024/06/15 23:14
HDOJ_2035 人见人爱A^B
求A^B的最后三位数表示的整数(1<=A,B<=10000)
剖析:
这个题目看起来有点难度,其实也不是很难,主要是找对方法
很多人一看到估计就会想到暴力法,难道是暴力中的暴力?
主要是最后三个数进行理解
一个三位数乘以某个数可能大于三位数,也可能不大于,如果大于
可以将它对1000取余,这样后面的数据就保证不会有错误
源码如下:
#include<stdio.h>int main(){ int a,b; int sum; while(1) { scanf("%d %d",&a,&b); sum = 1; while(b>0) { sum *= a; if(sum>1000) { sum %= 1000;//大于三位数就不断的取余 } b--; } printf("%d\n",sum); }}
0 0
- ACM简单题剖析
- 简单ACM题
- 一些简单的acm题
- acm.njupt 1001-1026 简单题
- 杭电 ACM 1035 简单模拟题
- JVM简单剖析
- android框架简单剖析~
- Webdynpro ABAP 简单剖析
- JVM简单剖析
- unicode编码简单剖析
- Webdynpro ABAP 简单剖析
- 简单剖析HTTP协议
- 简单问题的剖析
- 简单八叉树源码剖析
- 交换芯片简单剖析
- 链表简单剖析
- JVM原理简单剖析
- soa架构简单剖析
- servlet学习(二)
- 常规功能和模块自定义系统 (cfcmms)—052在extjs中自定义theme
- Android 自定义SeekBar附带源码和素材。。。。。
- Android开发之viewpager导报错误解决方法:错误代码 Caused by: java.lang.ClassNotFoundException: Didn't find class
- DTP取上月
- ACM简单题剖析
- web开发中web对象影响范围和生命周期
- 原生JS的事件绑定
- c#打包安装程序[VS2010]
- 认识Composer
- Windows下mongoDb 安装、启动和初识
- Java基础学习总结——Java对象的序列化和反序列化
- makefile中的目标的依赖该怎么写?
- Android Studio 实现使用AIDL的IPC通讯