#include <stdio.h>
int num[+];
int main(){
int l,m;
int i,j;
int sign;
num[]=;
num[]=;
while(~scanf("%d%d",&l,&m)){
sign=;
for(i=;i<=l;++i){
if(sign==){
num[i]=num[i-]+num[i-]+;
}else if(sign==){
num[i]=num[i-]+num[i-];
}else if(sign==){
if(num[i-]+num[i-]==)
num[i]=m-;
if(num[i-]+num[i-]!=)
num[i]=num[i-]+num[i-]-;
}else if(sign==){
num[i]=num[i-]+num[i-];
}
num[i]=num[i]%m;
sign=sign+;
sign=sign%;
}
printf("%d\n",num[l]%m);
}
return ;
}

--------------------------------------------------------------------------

fmf  ==> 101 ==> 5    fff ==> 111 ==> 7

--------------------------------------------------------------------------

cnt =0

from i <--1 to n

t <-- i

while( t != 0 )

  if ( t mod 8==5 || t mod 8==7 )  { cnt ++; break; }

    t=t/2

--------------------------------------------------------------------------

     | |

    | |

     | |

   list

i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=
i=,cnt=

hlgoj1881的更多相关文章

随机推荐

  1. Objective-C 类型转换

    类型转换通常是指变量,从一种类型转换成另外一种类型.例如将一个long类型转换成int类型,变量转换通常 用下面的方式: (type_name) expression 在Objective-C中,我们 ...

  2. C++拾遗(一)——变量和基本类型

    今天看到一个小小的算法,交换两个数却不引入中间变量,想了下没什么思路.看了答案是这样: int a, b; a = a + b; b = a - b; a = a - b; 感觉还是挺有想法的,借此也 ...

  3. C# DataTable的詳細用法 (转)

    在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.DataTable简 ...

  4. LibreOJ #103. 子串查找

    题目描述 这是一道模板题. 给定一个字符串 A AA 和一个字符串 B BB,求 B BB 在 A AA 中的出现次数. A AA 中不同位置出现的 B BB 可重叠. 输入格式 输入共两行,分别是字 ...

  5. 在ABAP里模拟实现Java Spring的依赖注入

    Dependency Injection- 依赖注入,在Java Spring框架中有着广泛地应用.通过依赖注入,我们不必在应用代码里繁琐地初始化依赖的资源,非常方便. 那么ABAP能否从语言层面上也 ...

  6. 实用IMX6开发板来袭, 方便开发板方便你

    这是迅为电子推出的一款IMX6Q开发板是Freescale Cortex-a9四核处理器,采用底板加核心板形式,稳定耐用,拆卸非常的方便,同一底板兼容四种核心板,分别为四核商业级,四核工业级,双核商业 ...

  7. spark简单入门

    本文由cmd markdown编辑,原始链接:https://www.zybuluo.com/jewes/note/35032 RDD是什么? RDD是Spark中的抽象数据结构类型,任何数据在Spa ...

  8. 图像处理框架 Core Image 介绍

    这篇文章会为初学者介绍一下 Core Image,一个 OS X 和 iOS 的图像处理框架. 如果你想跟着本文中的代码学习,你可以在 GitHub 上下载示例工程.示例工程是一个 iOS 应用程序, ...

  9. jni log 使用

    1. 在源文件中添加头文件 #include <android/log.h> #define LOG_TAG "System.out.c" #define LOGD(. ...

  10. JAVA中IP和整数相互转化(含有掩码的计算)

    import java.net.InetAddress;/** * 用于IP和整数之间的相互转换 * @author Andy.Wang * */public class IPv4Util {    ...