Solution 1
Since all the terms of the sequences are integers, and 100 isn't very big, we should just try out the possibilities for b2. When we get to b2=9 and a2=91, we have a4=271 and b4=729, which works, therefore, the answer is b3+a3=81+181=262.
Solution 2 (Some trial and error)
We have ak=rk−1 and bk=(k−1)d. First, bk−1impliesd<100,sob_{k+1}<300$.
It follows that ak+1=1000−bk+1>700, i.e.,
700<rk<1000.
Moreover, since k is atleast 3 we get r3≤rk<1000, i.e. r<10. For every value of r in this range, define i(r)=max{x:rx<700}, and define j(r)=min{x:rx>1000}. We are looking for values of r such that j(r)−i(r)>1. Let's make a table:

The only admissible values for rk are {36,93}. However, since 100=ck−1=rk−2+(k−2)d+1, we must have (k−2)∣99−rk−2. This does not hold for rk=36 because 4 does not divide 99−34=18. This leaves rk=93 as the only option.
For r=9 and k=3, we check: ak−1=a2=r=9 implies bk−1=b2=91, i.e. d=90. Then ak+1=a4=r3=729 and bk+1=b4=1+3d=271 and ck+1=c4=a4+b4=729+271=1000; so it works! Then ck=c3=92+181=262.
Solution 3
Using the same reasoning (100 isn't very big), we can guess which terms will work. The first case is k=3, so we assume the second and fourth terms of c are 100 and 1000. We let r be the common ratio of the geometric sequence and write the arithmetic relationships in terms of r.
The common difference is 100−r−1, and so we can equate: 2(99−r)+100−r=1000−r3. Moving all the terms to one side and the constants to the other yields
r3−3r=702, or r(r2−3)=702. Simply listing out the factors of 702 shows that the only factor 3 less than a square that works is 78. Thus r=9 and we solve from there to get 262.
Solution by rocketscience
Solution 4 (More Robust Bash)
The reason for bashing in this context can also be justified by the fact 100 isn't very big.
Let the common difference for the arithmetic sequence be a, and the common ratio for the geometric sequence be b. The sequences are now 1,a+1,2a+1,…, and 1,b,b2,…. We can now write the given two equations as the following:
1+(k−2)a+bk−2=100
1+ka+bk=1000
Take the difference between the two equations to get 2a+(b2−1)bk−2=900. Since 900 is divisible by 4, we can tell a is even and b is odd. Let a=2m, b=2n+1, where m and n are positive integers. Substitute variables and divide by 4 to get:
m+(n+1)(n)(2n+1)k−2=225
Because very small integers for n yield very big results, we can bash through all cases of n. Here, we set an upper bound for n by setting k as 3. After trying values, we find that n≤4, so b=9,7,5,3. Testing out b=9 yields the correct answer of 262. Note that even if this answer were associated with another b value like b=3, the value of k can still only be 3 for all of the cases.
Solution 5 (Casework)
Let an and bn be in the form of

Case 1.k=3(c1=2⟹k>2).
c2=a+1+b=100,c4=3a+1+b3=1000⟹b3−3b−2=1000−300⟹b3−3b=702⟹b=9,a=90,c3=262.
Case 2.k=4.
c3=2a+1+b2=100,c5=4a+1+b4=1000⟹b4−2b2−1=1000−200⟹b4−2b2=801⟹\O.
Case 3.k≥5.b5<1000⟹b={2,3}.
Case 3.1.b=2.
ck−1=2k−2+(k−2)a+1=100,ck+1=2k+ka+1=1000⟹a=450−3⋅2k−3⟹2k+450k−3k⋅2k−3+1=1000⟹\O.
Case 3.2.b=3.
ck−1=3k−2+(k−2)a+1=100,ck+1=3k+ka+1=1000⟹a=450−4⋅3k−2⟹3k−4(9−4k)+50k=3⋅37⟹\O.
vladimir.shelomovskii@gmail.com, vvsss